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