Sha256: 568004af7602b17f13b289d925dbdd5b38a3110b8f3b06a900c92311f36a7979

Contents?: true

Size: 383 Bytes

Versions: 3

Compression:

Stored size: 383 Bytes

Contents

module Gdshowsdb
  class ShowDBExtractor
    def self.from_db(year)
      ShowDBExtractor.new(Show.find_all_by_year(year))
    end

    def initialize(shows)
      @shows = shows
    end

    def extract
      @shows.map do |show|
        show.attributes.convert_to_sym.reject do |k,v| 
          k == :position and show.position == nil 
        end
      end      
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gdshowsdb-1.0.0 lib/gdshowsdb/show_db_extractor.rb
gdshowsdb-0.9.1 lib/gdshowsdb/show_db_extractor.rb
gdshowsdb-0.9.0 lib/gdshowsdb/show_db_extractor.rb