class GiftRocket::Gift
Attributes
amount[RW]
message_announce[RW]
test_gift[RW]
yelp_business_id[RW]
Public Class Methods
new(options)
click to toggle source
# File lib/gift_rocket/gift.rb, line 10 def initialize(options) @amount = options[:amount] @message_announce = options[:message_announce] || options[:message] @yelp_business_id = options[:yelp_business_id] @test_gift = options[:test_gift] raise GiftRocket::Error::InvalidAmount.new('Gift Amount not specified') unless (@amount||0) > 0 raise GiftRocket::Error::MissingMessage.new('Message not specified') if @message_announce.nil? || @message_announce.empty? end
Public Instance Methods
params()
click to toggle source
# File lib/gift_rocket/gift.rb, line 20 def params {'gift[amount]' => @amount, 'gift[message_announce]' => @message_announce, 'gift[yelp_business_id]' => @yelp_business_id, 'test_gift' => @test_gift} end