class Sailplay::Gift
Attributes
id[RW]
name[RW]
pic[RW]
pick_url[RW]
points[RW]
sku[RW]
view_url[RW]
Public Class Methods
new(attrs = {})
click to toggle source
# File lib/sailplay/api/gift.rb, line 27 def initialize(attrs = {}) [:id, :sku, :name, :pic, :view_url, :pick_url, :points].each do |attr| instance_variable_set("@#{attr}", attrs[attr]) end end
parse(json)
click to toggle source
{
sku: 5, name: "Подарок 1", pic: "gifts/gift/b6e011188b74d3e0d838fbbace84de92.jpeg", pick_url: "http://sailplay.ru/api/v1/ecommerce/gifts/pick/?gift_id=15&user_phone=79266054612..., points: 55, id: 25
}
# File lib/sailplay/api/gift.rb, line 15 def self.parse(json) Sailplay::Gift.new( :id => json[:id], :sku => json[:sku], :name => json[:name], :pic => json[:pic], :view_url => json[:view_url], :pick_url => json[:pick_url], :points => json[:points] ) end