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