module Kamome

Constants

VERSION

Public Class Methods

configure() { |configuration| ... } click to toggle source
# File lib/kamome.rb, line 14
def configure
  yield(configuration)
end
import_general_all(type: Operation::TYPE_DEFAULT, &block) click to toggle source

Import ken_all.zip @param [Symbol] type :default, :hash, :detail @example

Kamome.import_general_all do |model, lineno|
  # do something
end
# File lib/kamome.rb, line 24
def import_general_all(type: Operation::TYPE_DEFAULT, &block)
  operation = ::Kamome::Operation.general_all(type: type)
  loader.call(operation: operation, &block)
end
import_general_diff(date:, type: Operation::TYPE_DEFAULT, &block) click to toggle source

Import add_yymm.zip and del_yymm.zip @param [Time] date @param [Symbol] type :default, :hash, :detail @example

Kamome.import_general_diff do |model, lineno|
  # do something
end
# File lib/kamome.rb, line 36
def import_general_diff(date:, type: Operation::TYPE_DEFAULT, &block)
  operation = ::Kamome::Operation.general_diff(date: date, type: type)
  loader.call(operation: operation, &block)
end
import_jigyosho_all(type: Operation::TYPE_DEFAULT, &block) click to toggle source

Import jigyosyo.zip @param [Symbol] type :default, :hash, :detail @example

Kamome.import_jigyosho_all do |model, lineno|
  # do something
end
# File lib/kamome.rb, line 47
def import_jigyosho_all(type: Operation::TYPE_DEFAULT, &block)
  operation = ::Kamome::Operation.jigyosho_all(type: type)
  loader.call(operation: operation, &block)
end
import_jigyosho_diff(date:, type: Operation::TYPE_DEFAULT, &block) click to toggle source

Import jadd#{yymm}.zip and jdel#{yymm}.zip @param [Time] date @param [Symbol] type :default, :hash, :detail @example

Kamome.import_jigyosho_all do |model, lineno|
  # do something
end
# File lib/kamome.rb, line 59
def import_jigyosho_diff(date:, type: Operation::TYPE_DEFAULT, &block)
  operation = ::Kamome::Operation.jigyosho_diff(date: date, type: type)
  loader.call(operation: operation, &block)
end
loader() click to toggle source
# File lib/kamome.rb, line 64
def loader
  Kamome::Loader.new(config: configuration)
end

Private Class Methods

configuration() click to toggle source
# File lib/kamome.rb, line 70
def configuration
  @configuration ||= Kamome::Configuration.new
end