Sha256: 042b91371e0e9d859380d56c27d4438e2a66347313f6cfcb501f2d13ce3e706b
Contents?: true
Size: 755 Bytes
Versions: 34
Compression:
Stored size: 755 Bytes
Contents
require 'roar/representer/feature/hypermedia' require 'roar/representer/feature/http_verbs' require 'roar/representer/feature/client' require 'active_model' module Billit module TableRepresenter include Roar::Representer::JSON::HAL module Initializer def initialize extend Billit::TableRepresenter extend Roar::Representer::Feature::Client super end end def self.included(klass) klass.send :prepend, Initializer klass.send :include, Roar::Representer::Feature::HttpVerbs end property :uid property :initial_chamber property :creation_date property :legislature property :session property :bills link :self do bill_url(self.uid) end end end
Version data entries
34 entries across 34 versions & 2 rubygems