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(opts = {}) ⇒ Query
Executes a query, returning an enumerable over individual transactions.
-
#query(opts = {}) ⇒ Query
deprecated
Deprecated.
Use list instead.
-
#transact(builder = nil) { ... } ⇒ Object
Builds, signs, and submits a transaction.
Methods inherited from ClientModule
Constructor Details
This class inherits a constructor from Sequence::ClientModule
Instance Method Details
#list(opts = {}) ⇒ Query
Executes a query, returning an enumerable over individual transactions.
93 94 95 96 97 98 99 100 |
# File 'lib/sequence/transaction.rb', line 93 def list(opts = {}) validate_inclusion_of!( opts, :filter, :filter_params, ) Query.new(client, opts) end |
#query(opts = {}) ⇒ Query
Deprecated.
Use list instead.
Executes a query, returning an enumerable over individual transactions.
82 83 84 |
# File 'lib/sequence/transaction.rb', line 82 def query(opts = {}) Query.new(client, opts) end |
#transact(builder = nil) { ... } ⇒ Object
Builds, signs, and submits a transaction.
55 56 57 58 59 60 61 62 63 |
# File 'lib/sequence/transaction.rb', line 55 def transact(builder = nil, &block) if builder.nil? builder = Builder.new(&block) end Transaction.new( client.session.request('transact', builder), ) end |