Sha256: 490ee316e707a290764a51eab1122a396a1e7892c236b0aa323442e55754e1ea

Contents?: true

Size: 445 Bytes

Versions: 1

Compression:

Stored size: 445 Bytes

Contents

# frozen_string_literal: true
module Nano::ApplicationHelper
  private

  def opts_pluck(opts, key)
    opts.is_a?(Hash) ? opts[key] : opts
  end

  def wallet_seed(wallet)
    wallet.is_a?(Nano::Wallet) ? wallet.seed : wallet
  end

  def account_address(account)
    account.is_a?(Nano::Account) ? account.address : account
  end

  def accounts_addresses(accounts)
    accounts.is_a?(Nano::Accounts) ? accounts.addresses : accounts
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nano_rpc-0.3.0 lib/nano_rpc/helpers/application_helper.rb