Sha256: c5396656825eadf2d900fb4a7c49a89547bfa4cd4558c53a6ca8f68de82a0114
Contents?: true
Size: 614 Bytes
Versions: 2
Compression:
Stored size: 614 Bytes
Contents
class LessNeglectApi class ActionEvent < Event attr_accessor :note, :links, :external_identifier, :extras def add_link(name, href) self.links ||= [] self.links << ActionLink.new({ :name => name, :href => href }) end def as_json(options={}) super.merge({ :klass => "actionevent", :note => self.note, :external_identifier => self.external_identifier, :extras => self.extras, :links => self.links.nil? ? nil : self.links.as_json }).as_json(options) end end class ActionLink < ApiObject attr_accessor :name, :href end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lessneglect-0.3.5 | lib/lessneglect/objects/action_event.rb |
lessneglect-0.3.4 | lib/lessneglect/objects/action_event.rb |