Module: XRBP

Defined in:
lib/xrbp/dsl.rb,
lib/xrbp/common.rb,
lib/xrbp/crypto.rb,
lib/xrbp/version.rb,
lib/xrbp/crypto/key.rb,
lib/xrbp/model/base.rb,
lib/xrbp/model/node.rb,
lib/xrbp/crypto/node.rb,
lib/xrbp/crypto/seed.rb,
lib/xrbp/dsl/ledgers.rb,
lib/xrbp/dsl/accounts.rb,
lib/xrbp/model/ledger.rb,
lib/xrbp/model/market.rb,
lib/xrbp/nodestore/db.rb,
lib/xrbp/plugins/base.rb,
lib/xrbp/terminatable.rb,
lib/xrbp/dsl/webclient.rb,
lib/xrbp/dsl/websocket.rb,
lib/xrbp/model/account.rb,
lib/xrbp/model/gateway.rb,
lib/xrbp/overlay/frame.rb,
lib/xrbp/crypto/account.rb,
lib/xrbp/dsl/validators.rb,
lib/xrbp/model/validator.rb,
lib/xrbp/thread_registry.rb,
lib/xrbp/crypto/validator.rb,
lib/xrbp/nodestore/format.rb,
lib/xrbp/overlay/messages.rb,
lib/xrbp/websocket/client.rb,
lib/xrbp/websocket/socket.rb,
lib/xrbp/overlay/handshake.rb,
lib/xrbp/webclient/plugins.rb,
lib/xrbp/websocket/command.rb,
lib/xrbp/websocket/message.rb,
lib/xrbp/websocket/plugins.rb,
lib/xrbp/model/parsers/node.rb,
lib/xrbp/overlay/connection.rb,
lib/xrbp/plugins/has_plugin.rb,
lib/xrbp/model/parsers/quote.rb,
lib/xrbp/model/parsers/market.rb,
lib/xrbp/webclient/connection.rb,
lib/xrbp/websocket/connection.rb,
lib/xrbp/model/parsers/account.rb,
lib/xrbp/model/parsers/gateway.rb,
lib/xrbp/plugins/result_parser.rb,
lib/xrbp/websocket/cmds/ledger.rb,
lib/xrbp/model/parsers/validator.rb,
lib/xrbp/nodestore/backends/nudb.rb,
lib/xrbp/plugins/plugin_registry.rb,
lib/xrbp/websocket/cmds/paginated.rb,
lib/xrbp/websocket/cmds/subscribe.rb,
lib/xrbp/websocket/multi/fallback.rb,
lib/xrbp/websocket/multi/parallel.rb,
lib/xrbp/websocket/cmds/account_tx.rb,
lib/xrbp/nodestore/backends/rocksdb.rb,
lib/xrbp/plugins/has_result_parsers.rb,
lib/xrbp/websocket/cmds/book_offers.rb,
lib/xrbp/websocket/cmds/server_info.rb,
lib/xrbp/webclient/plugins/autoretry.rb,
lib/xrbp/websocket/cmds/account_info.rb,
lib/xrbp/websocket/cmds/ledger_entry.rb,
lib/xrbp/websocket/multi/prioritized.rb,
lib/xrbp/websocket/multi/round_robin.rb,
lib/xrbp/websocket/cmds/account_lines.rb,
lib/xrbp/websocket/cmds/account_offers.rb,
lib/xrbp/websocket/plugins/autoconnect.rb,
lib/xrbp/websocket/cmds/account_objects.rb,
lib/xrbp/nodestore/backends/decompressor.rb,
lib/xrbp/webclient/plugins/result_parser.rb,
lib/xrbp/websocket/plugins/result_parser.rb,
lib/xrbp/websocket/multi/multi_connection.rb,
lib/xrbp/websocket/plugins/command_paginator.rb,
lib/xrbp/websocket/plugins/command_dispatcher.rb,
lib/xrbp/websocket/plugins/connection_timeout.rb,
lib/xrbp/websocket/plugins/message_dispatcher.rb

Defined Under Namespace

Modules: Crypto, DSL, Model, NodeStore, Overlay, WebClient, WebSocket Classes: PluginBase, ResultParserBase

Constant Summary collapse

GENESIS_TIME =
DateTime.new(2013, 1, 1, 0, 0, 0)
VERSION =
'0.2.1'

Class Method Summary collapse

Class Method Details

.from_xrp_time(xrp_time) ⇒ Object

Convert XRP Ledger time to local time



12
13
14
15
# File 'lib/xrbp/common.rb', line 12

def self.from_xrp_time(xrp_time)
  return nil if xrp_time.nil?
  Time.at(xrp_time + 946684800)
end