Sha256: 9d5ab796b380b8c8e887cf99d88eb75a5a326285b45b996d5c91511856c782dd

Contents?: true

Size: 737 Bytes

Versions: 11

Compression:

Stored size: 737 Bytes

Contents

# encoding: utf-8

class HalApi::Representer < Roar::Decorator
  include Roar::Hypermedia
  include Roar::JSON::HAL
  include Roar::JSON::HAL::Links
  include Roar::JSON
  require 'roar/rails/hal'

  require 'hal_api/representer/caches'
  require 'hal_api/representer/curies'
  require 'hal_api/representer/embeds'
  require 'hal_api/representer/format_keys'
  require 'hal_api/representer/link_serialize'
  require 'hal_api/representer/uri_methods'

  include HalApi::Representer::FormatKeys
  include HalApi::Representer::UriMethods
  include HalApi::Representer::Curies
  include HalApi::Representer::Embeds
  include HalApi::Representer::Caches
  include HalApi::Representer::LinkSerialize
  self_link
  vary_link
  profile_link
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
hal_api-rails-1.2.2 lib/hal_api/representer.rb
hal_api-rails-1.2.1 lib/hal_api/representer.rb
hal_api-rails-1.2.0 lib/hal_api/representer.rb
hal_api-rails-1.1.5 lib/hal_api/representer.rb
hal_api-rails-1.1.4 lib/hal_api/representer.rb
hal_api-rails-1.1.3 lib/hal_api/representer.rb
hal_api-rails-1.1.2 lib/hal_api/representer.rb
hal_api-rails-1.1.1 lib/hal_api/representer.rb
hal_api-rails-1.1.0 lib/hal_api/representer.rb
hal_api-rails-1.0.0 lib/hal_api/representer.rb
hal_api-rails-0.7.0 lib/hal_api/representer.rb