Sha256: 621f409788939b848627cea1910f5fe9bb252593cb01ac786b2c5011a5034ed2

Contents?: true

Size: 788 Bytes

Versions: 1

Compression:

Stored size: 788 Bytes

Contents

require 'roar/representer/json/hal'
require 'roar/representer/feature/hypermedia'

module Billit
  module BillRepresenter
    include Roar::Representer::JSON::HAL

    property :uid
    property :title
    property :creation_date
    property :initiative
    property :origin_chamber
    property :current_urgency
    property :stage
    property :sub_stage
    property :state
    property :law
    property :link_law
    property :merged
    property :matters
    property :authors
    property :publish_date
    property :abstract
    property :tags

    property :events
    property :urgencies
    property :reports
    property :modifications
    property :documents
    property :instructions
    property :observations

    link :self do
      bill_url(self.uid)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
billit_representers-0.3.3 lib/billit_representers/representers/bill_representer.rb