class CoinSync::Importers::Base
Public Class Methods
new(config, params = {})
click to toggle source
# File lib/coinsync/importers/base.rb, line 25 def initialize(config, params = {}) @config = config @params = params end
register_commands(*commands)
click to toggle source
# File lib/coinsync/importers/base.rb, line 16 def self.register_commands(*commands) @commands ||= [] @commands += commands.map(&:to_sym) end
register_importer(key)
click to toggle source
# File lib/coinsync/importers/base.rb, line 8 def self.register_importer(key) if Importers.registered[key] raise "Importer has already been registered at '#{key}'" else Importers.registered[key] = self end end
registered_commands()
click to toggle source
# File lib/coinsync/importers/base.rb, line 21 def self.registered_commands @commands || [] end
Public Instance Methods
can_build?()
click to toggle source
# File lib/coinsync/importers/base.rb, line 30 def can_build? true end