Class: BTC::TransactionBuilder::Provider::BlockProvider
- Inherits:
-
Object
- Object
- BTC::TransactionBuilder::Provider::BlockProvider
- Includes:
- BTC::TransactionBuilder::Provider
- Defined in:
- lib/btcruby/transaction_builder/provider.rb
Overview
private
Instance Method Summary collapse
-
#initialize(&block) ⇒ BlockProvider
constructor
A new instance of BlockProvider.
- #unspent_outputs(txbuilder) ⇒ Object
Methods included from BTC::TransactionBuilder::Provider
#btc_txbuilder_outpoint_id, #consume_unspent_output, #consumed_unspent_output?, new
Constructor Details
#initialize(&block) ⇒ BlockProvider
Returns a new instance of BlockProvider.
44 45 46 |
# File 'lib/btcruby/transaction_builder/provider.rb', line 44 def initialize(&block) @block = block end |
Instance Method Details
#unspent_outputs(txbuilder) ⇒ Object
47 48 49 |
# File 'lib/btcruby/transaction_builder/provider.rb', line 47 def unspent_outputs(txbuilder) @block.call(txbuilder) end |