Module: Enumerable
- Included in:
- Musicality::ScaleClass
- Defined in:
- lib/musicality/pitch_class.rb,
lib/musicality/composition/util/biinfinite_sequence.rb
Instance Method Summary collapse
Instance Method Details
#map_with_index ⇒ Object
2 3 4 5 6 7 8 |
# File 'lib/musicality/composition/util/biinfinite_sequence.rb', line 2 def map_with_index return enum_for(:map_with_index) unless block_given? ary = entries Array.new(ary.size) do |i| yield ary[i], i end end |
#to_pcs ⇒ Object
30 31 32 |
# File 'lib/musicality/pitch_class.rb', line 30 def to_pcs map {|value| value.to_pc } end |