class Dibuk::Request::License

Public Class Methods

new(user, item) click to toggle source

@param [User] user @param [Item] item @return [self]

# File lib/dibuk/request/license.rb, line 6
def initialize(user, item)
  @item = item
  @user = user
end

Public Instance Methods

action() click to toggle source

@return [String]

# File lib/dibuk/request/license.rb, line 26
def action
  'buy'
end
body() click to toggle source
# File lib/dibuk/request/license.rb, line 11
def body
  {
      :book_id => @item.id,
      :user_id => @user.id,
      :user_email => @user.email,
      :user_order => @item.order_id,
      :seller_price => @item.price,
      :payment_channel => @item.payment_id,
      :user_name => @user.name,
      :user_surname => @user.surname,
      :uniq_license_id => @item.unique_id,
  }
end