module MoneroRPC
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/monero.rb, line 11 def self.config @@config ||= MoneroRPC::Config.instance end
new(args={})
click to toggle source
# File lib/monero.rb, line 15 def self.new(args={}) host = args.fetch(:host, MoneroRPC.config.host) || raise("missing host") port = args.fetch(:port, MoneroRPC.config.port) || raise("missing port") username = args.fetch(:username, MoneroRPC.config.username) || raise("missing username") password = args.fetch(:password, MoneroRPC.config.password) || raise("missing password") debug = args.fetch(:debug, MoneroRPC.config.debug) in_transfer_clazz = args.fetch(:in_transfer_clazz, MoneroRPC.config.in_transfer_clazz) out_transfer_clazz = args.fetch(:out_transfer_clazz, MoneroRPC.config.out_transfer_clazz) Client.new(host: host, port: port, username: username, password: password, debug: debug, in_transfer_clazz: in_transfer_clazz, out_transfer_clazz: out_transfer_clazz) end