class Dibuk::Request::Send

Public Class Methods

new(user, item, email) click to toggle source

@param [User] user @param [Item] item @param [string] email @return [Response]

# File lib/dibuk/request/send.rb, line 7
def initialize(user, item, email)
  @item = item
  @user = user
  @email = email
end

Public Instance Methods

action() click to toggle source

@return [String]

# File lib/dibuk/request/send.rb, line 26
def action
  'sendByEmail'
end
body() click to toggle source

@return [Hash{Symbol->String}]

# File lib/dibuk/request/send.rb, line 14
def body
  {
      :book_id => @item.id,
      :send_to_email => @user.email,
      :user_id => @user.id,
      :user_name => @user.name,
      :user_surname => @user.surname,
      :user_email => @user.email,
  }
end