Method: Fet::Note#initialize

Defined in:
lib/fet/note.rb

#initialize(note) ⇒ Note

Returns a new instance of Note.



21
22
23
24
25
26
27
28
29
30
# File 'lib/fet/note.rb', line 21

def initialize(note)
  self.full_note = note
  validate_full_note!

  self.natural_note = note[0]
  validate_natural_note!

  self.accidental = note[1..]
  validate_accidental!
end