Sha256: 39f8acda27522374bdc97278e3749e113dc505dd7b6ce62c7415d451f4a61691

Contents?: true

Size: 338 Bytes

Versions: 44

Compression:

Stored size: 338 Bytes

Contents

class Quandl::Client::Base
module Attributes
  
  extend ActiveSupport::Concern

  def write_attribute(attribute, value)
    self.send(:"#{attribute}_will_change!") if @attributes[:"#{attribute}"] != value
    @attributes[:"#{attribute}"] = value
  end
  
  def read_attribute(attribute)
    @attributes[:"#{attribute}"] 
  end
  
end
end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
quandl_client-2.10.2 lib/quandl/client/base/attributes.rb
quandl_client-2.10.1 lib/quandl/client/base/attributes.rb
quandl_client-2.10.0 lib/quandl/client/base/attributes.rb
quandl_client-2.9.0 lib/quandl/client/base/attributes.rb
quandl_client-2.8.0 lib/quandl/client/base/attributes.rb
quandl_client-2.7.12 lib/quandl/client/base/attributes.rb
quandl_client-2.7.9 lib/quandl/client/base/attributes.rb
quandl_client-2.7.8 lib/quandl/client/base/attributes.rb
quandl_client-2.7.7 lib/quandl/client/base/attributes.rb
quandl_client-2.7.6 lib/quandl/client/base/attributes.rb
quandl_client-2.7.3 lib/quandl/client/base/attributes.rb
quandl_client-2.7.2 lib/quandl/client/base/attributes.rb
quandl_client-2.7.1 lib/quandl/client/base/attributes.rb
quandl_client-2.7.0 lib/quandl/client/base/attributes.rb
quandl_client-2.6.2 lib/quandl/client/base/attributes.rb
quandl_client-2.6.1 lib/quandl/client/base/attributes.rb
quandl_client-2.6.0 lib/quandl/client/base/attributes.rb
quandl_client-2.5.3 lib/quandl/client/base/attributes.rb
quandl_client-2.5.2 lib/quandl/client/base/attributes.rb
quandl_client-2.5.1 lib/quandl/client/base/attributes.rb