Module: ESM::Command::Territory::Pay::V1
- Defined in:
- lib/esm/command/territory/pay.rb
Instance Method Summary collapse
Instance Method Details
#on_execute ⇒ Object
37 38 39 |
# File 'lib/esm/command/territory/pay.rb', line 37 def on_execute deliver!(function_name: "payTerritory", territory_id: arguments.territory_id, uid: current_user.steam_uid) end |
#on_response ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/esm/command/territory/pay.rb', line 41 def on_response = ESM::Embed.build do |e| e.description = I18n.t( "commands.pay.embed.description", user: current_user.mention, server_id: target_server.server_id, territory_id: arguments.territory_id, cost: @response.payment.to_poptab, locker_amount: @response.locker.to_poptab ) e.color = :green end reply() end |