Sha256: ee3b58ea5851dc1488a6846ba806838abf93bba88d0597b28c4bb28c3ea4d2fb

Contents?: true

Size: 462 Bytes

Versions: 4

Compression:

Stored size: 462 Bytes

Contents

module WorldbankAsDataframe

  class Source

    attr_reader :raw, :id, :name, :description, :url, :type

    def self.all
      find('all')
    end

    def self.find(id)
      WorldbankAsDataframe::ParamQuery.new('sources', id, self)
    end

    def initialize(values={})
      @raw = values
      @id = values['id']
      @name = values['name']
      @description = values['description']
      @url = values['url']
      @type = 'sources'
    end
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
worldbank_as_dataframe-0.2.1 lib/worldbank_as_dataframe/source.rb
worldbank_as_dataframe-0.2 lib/worldbank_as_dataframe/source.rb
worldbank_as_dataframe-0.1.1 lib/worldbank_as_dataframe/source.rb
worldbank_as_dataframe-0.1.0 lib/worldbank_as_dataframe/source.rb