Class: AlacrityRails::Transaction::BulkWebTransaction
- Defined in:
- lib/alacrity-rails/transaction/bulk_web_transaction.rb
Instance Attribute Summary collapse
-
#web_transactions ⇒ Object
Returns the value of attribute web_transactions.
Class Method Summary collapse
Instance Method Summary collapse
- #as_json(*args) ⇒ Object
-
#initialize(web_transactions) ⇒ BulkWebTransaction
constructor
A new instance of BulkWebTransaction.
Methods inherited from Base
authorization_header_value, #authorization_header_value, #endpoint, net_http_start_arguments, #net_http_start_arguments, #post_request, #to_json
Constructor Details
#initialize(web_transactions) ⇒ BulkWebTransaction
Returns a new instance of BulkWebTransaction.
5 6 7 |
# File 'lib/alacrity-rails/transaction/bulk_web_transaction.rb', line 5 def initialize(web_transactions) self.web_transactions = web_transactions end |
Instance Attribute Details
#web_transactions ⇒ Object
Returns the value of attribute web_transactions.
3 4 5 |
# File 'lib/alacrity-rails/transaction/bulk_web_transaction.rb', line 3 def web_transactions @web_transactions end |
Class Method Details
.endpoint ⇒ Object
13 14 15 |
# File 'lib/alacrity-rails/transaction/bulk_web_transaction.rb', line 13 def self.endpoint @endpoint ||= URI("#{AlacrityRails::Config.collector_host}/v1/web-transactions") end |
Instance Method Details
#as_json(*args) ⇒ Object
9 10 11 |
# File 'lib/alacrity-rails/transaction/bulk_web_transaction.rb', line 9 def as_json(*args) web_transactions.as_json end |