Sha256: fbd520c4a1257ecf45a55560c2ead1fd97942f56cd7c8f7d6e1b05909f054fd8

Contents?: true

Size: 462 Bytes

Versions: 33

Compression:

Stored size: 462 Bytes

Contents

require 'quandl/client/models/source'
require 'quandl/client/models/dataset'
require 'quandl/client/models/sheet'

module Quandl
  module Client
    module Models
      class << self
        
        def use_api(api)
          each{|k| k.use_api(api) }
        end
        
        def each(&block)
          types.each{|k| block.call(k) }
        end
        
        def types
          [Source, Dataset, Sheet]
        end
        
      end
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
quandl_client-0.1.17 lib/quandl/client/models.rb
quandl_client-0.1.16 lib/quandl/client/models.rb
quandl_client-0.1.15 lib/quandl/client/models.rb
quandl_client-0.1.14 lib/quandl/client/models.rb
quandl_client-0.1.13 lib/quandl/client/models.rb
quandl_client-0.1.12 lib/quandl/client/models.rb
quandl_client-0.1.11 lib/quandl/client/models.rb
quandl_client-0.1.10 lib/quandl/client/models.rb
quandl_client-0.1.9 lib/quandl/client/models.rb
quandl_client-0.1.8 lib/quandl/client/models.rb
quandl_client-0.1.7 lib/quandl/client/models.rb
quandl_client-0.1.6 lib/quandl/client/models.rb
quandl_client-0.1.5 lib/quandl/client/models.rb
quandl_client-0.1.4 lib/quandl/client/models.rb
quandl_client-0.1.3 lib/quandl/client/models.rb
quandl_client-0.1.2 lib/quandl/client/models.rb
quandl_client-0.1.0 lib/quandl/client/models.rb
quandl_client-0.0.16 lib/quandl/client/models.rb
quandl_client-0.0.15 lib/quandl/client/models.rb
quandl_client-0.0.14 lib/quandl/client/models.rb