class Giftrocket::Campaign

Attributes

data[RW]
id[RW]

Public Class Methods

list() click to toggle source
# File lib/giftrocket/campaign.rb, line 11
def self.list
  Giftrocket::Request.get(
    'campaigns',
    query: Giftrocket.default_options,
    format: 'json'
  )[:campaigns].map do |org|
    Giftrocket::Campaign.new(org)
  end
end
new(attributes) click to toggle source
# File lib/giftrocket/campaign.rb, line 6
def initialize(attributes)
  self.data = attributes.with_indifferent_access
  self.id = attributes[:id]
end