Sha256: 7861ff6fd2b2c937cd2b19d91194720de91fa474079f2df3ecba66d8e011cae3
Contents?: true
Size: 1.23 KB
Versions: 24
Compression:
Stored size: 1.23 KB
Contents
require 'roar/representer' require 'roar/representer/feature/http_verbs' require 'roar/representer/feature/client' # require 'roar/representer/json' # require 'roar/rails/hal' require 'roar/representer/json/hal' module Billit module PaperworkRepresenter include Roar::Representer::JSON::HAL # include Roar::Representer::JSON module Initializer def initialize extend Billit::PaperworkRepresenter 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 :chamber property :created_at property :date property :description property :session property :stage property :updated_at property :bill_uid property :timeline_status link :self do paperwork_url(self.id) end link :bill do bill_url(bill_uid) end @@timeline_status_valid_values = [ 'Ingreso', 'Avanza', 'Indicaciones', 'VotaciĆ³n', 'Urgencia', 'Rechazado', 'Inasistencia', 'Descartado', 'Informe', 'Retiro de Urgencia', 'Estado por Defecto' ] end end
Version data entries
24 entries across 24 versions & 2 rubygems