class LivePaper::ShortTrigger
Attributes
short_url[RW]
Public Instance Methods
parse(data)
click to toggle source
# File lib/live_paper/short_trigger.rb, line 7 def parse(data) data = JSON.parse(data, symbolize_names: true)[:trigger] assign_attributes data self.short_url=data[:link].select { |item| item[:rel] == "shortURL" }.first[:href] self end
Private Instance Methods
create_body()
click to toggle source
# File lib/live_paper/short_trigger.rb, line 15 def create_body { trigger: { name: @name, type: "shorturl", startDate: @start_date || default_start_date, endDate: @end_date || default_end_date } } end