Sha256: bf64dcae7c87b7a083964b0942864c1ade21f0db768a39d13d39d3441fdad92b

Contents?: true

Size: 299 Bytes

Versions: 1

Compression:

Stored size: 299 Bytes

Contents

# frozen_string_literal: true

require 'roar/json/hal'

module ProductRepresenter
  include Roar::JSON
  include Roar::Hypermedia
  include Grape::Roar::Representer

  property :title
  property :id

  link :self do |opts|
    request = Grape::Request.new(opts[:env])
    request.url.to_s
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
grape-roar-0.4.1 spec/support/all/product_representer.rb