Sha256: 8588607b84277235224dd91a1230979fdf888e0332dcee7c29701704b756b82a

Contents?: true

Size: 386 Bytes

Versions: 7

Compression:

Stored size: 386 Bytes

Contents

# frozen_string_literal: true

module SongPro
  class Line
    attr_accessor :parts, :tablature, :measures, :comment

    def initialize
      @parts = []
      @tablature = nil
      @measures = nil
      @comment = nil
    end

    def tablature?
      !@tablature.nil?
    end

    def measures?
      !@measures.nil?
    end

    def comment?
      !@comment.nil?
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
song_pro-0.1.12 lib/song_pro/line.rb
song_pro-0.1.11 lib/song_pro/line.rb
song_pro-0.1.10 lib/song_pro/line.rb
song_pro-0.1.9 lib/song_pro/line.rb
song_pro-0.1.8 lib/song_pro/line.rb
song_pro-0.1.7 lib/song_pro/line.rb
song_pro-0.1.6 lib/song_pro/line.rb