Sha256: c6019757c827e9657670c84b4952e7735eb70be9de2fc9332e64da35b18df907

Contents?: true

Size: 391 Bytes

Versions: 7

Compression:

Stored size: 391 Bytes

Contents

module Songkickr
  # A single set list item.
  #    {
  #      encore: 0
  #      name: "Anti Matter "
  #    }
  class SetlistItem
    attr_accessor :encore, :name
    
    # Takes the set list item hash and parses a boolean out for encore.
    def initialize(setlist_item_hash)
      @encore = !setlist_item_hash["encore"].zero?
      @name   = setlist_item_hash["name"]
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
songkickr-0.5.5 lib/songkickr/setlist_item.rb
songkickr-0.5.4 lib/songkickr/setlist_item.rb
songkickr-0.5.3 lib/songkickr/setlist_item.rb
songkickr-0.5.2 lib/songkickr/setlist_item.rb
songkickr-0.5.0 lib/songkickr/setlist_item.rb
songkickr-0.4.1 lib/songkickr/setlist_item.rb
songkickr-0.4.0 lib/songkickr/setlist_item.rb