Sha256: 01c611673cbf3721359632927507aee2eac1f16e9a6f9623000ad8e524d06e33

Contents?: true

Size: 338 Bytes

Versions: 36

Compression:

Stored size: 338 Bytes

Contents

module JsonApiClient
  class MetaData
    include Helpers::DynamicAttributes

    attr_accessor :record_class

    def initialize(data, record_class = nil)
      self.record_class = record_class
      self.attributes = data
    end

    protected

    def key_formatter
      record_class && record_class.key_formatter
    end

  end
end

Version data entries

36 entries across 36 versions & 2 rubygems

Version Path
json_api_client-1.10.0 lib/json_api_client/meta_data.rb
json_api_client-1.9.0 lib/json_api_client/meta_data.rb
json_api_client-1.8.0 lib/json_api_client/meta_data.rb
json_api_client-1.7.0 lib/json_api_client/meta_data.rb
json_api_client-1.6.4 lib/json_api_client/meta_data.rb
json_api_client-1.6.3 lib/json_api_client/meta_data.rb
json_api_client-1.6.2 lib/json_api_client/meta_data.rb
json_api_client-1.6.1 lib/json_api_client/meta_data.rb
json_api_client-1.6.0 lib/json_api_client/meta_data.rb
json_api_client-1.5.3 lib/json_api_client/meta_data.rb
json_api_client-1.5.2 lib/json_api_client/meta_data.rb
json_api_client-1.5.1 lib/json_api_client/meta_data.rb
json_api_client-1.5.0 lib/json_api_client/meta_data.rb
json_api_client-1.4.0 lib/json_api_client/meta_data.rb
json_api_client-1.3.0 lib/json_api_client/meta_data.rb
json_api_client-1.2.0 lib/json_api_client/meta_data.rb