class Faker::Music
Public Class Methods
album()
click to toggle source
# File lib/faker/music.rb, line 36 def album fetch('music.albums') end
band()
click to toggle source
# File lib/faker/music.rb, line 32 def band fetch('music.bands') end
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
genre()
click to toggle source
# File lib/faker/music.rb, line 40 def genre fetch('music.genres') 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 %w[C D E F G A B] end