class Faker::Music

Public Class Methods

chord() click to toggle source
# File lib/faker/music.rb, line 8
def chord
  key + sample(chord_types)
end
chord_types() click to toggle source
# File lib/faker/music.rb, line 28
def chord_types
  ['', 'maj', '6', 'maj7', 'm', 'm7', '-7', '7', 'dom7', 'dim', 'dim7', 'm7b5']
end
instrument() click to toggle source
# File lib/faker/music.rb, line 12
def instrument
  fetch('music.instruments')
end
key() click to toggle source
# File lib/faker/music.rb, line 4
def key
  sample(keys) + sample(key_variants)
end
key_types() click to toggle source
# File lib/faker/music.rb, line 24
def key_types
  ['', 'm']
end
key_variants() click to toggle source
# File lib/faker/music.rb, line 20
def key_variants
  ['b', '#', '']
end
keys() click to toggle source
# File lib/faker/music.rb, line 16
def keys
  ['C', 'D', 'E', 'F', 'G', 'A', 'B']
end