Class: Sequence::Transaction::ClientModule
- Inherits:
-
ClientModule
- Object
- ClientModule
- Sequence::Transaction::ClientModule
- Defined in:
- lib/sequence/transaction.rb
Instance Attribute Summary
Attributes inherited from ClientModule
Instance Method Summary collapse
-
#list(filter: nil, filter_params: nil) ⇒ Query
Execute a query, returning an enumerable over individual transactions.
-
#transact(builder = nil) { ... } ⇒ Object
Build, sign, and submit a transaction.
Methods inherited from ClientModule
Constructor Details
This class inherits a constructor from Sequence::ClientModule
Instance Method Details
#list(filter: nil, filter_params: nil) ⇒ Query
Execute a query, returning an enumerable over individual transactions.
63 64 65 |
# File 'lib/sequence/transaction.rb', line 63 def list(filter: nil, filter_params: nil) Query.new(client, filter: filter, filter_params: filter_params) end |
#transact(builder = nil) { ... } ⇒ Object
Build, sign, and submit a transaction.
47 48 49 50 51 52 53 54 55 |
# File 'lib/sequence/transaction.rb', line 47 def transact(builder = nil, &block) if builder.nil? builder = Builder.new(&block) end Transaction.new( client.session.request('transact', builder), ) end |