module Kimurai

Constants

VERSION

Public Class Methods

configuration() click to toggle source
# File lib/kimurai.rb, line 22
def configuration
  @configuration ||= OpenStruct.new
end
configure() { |configuration| ... } click to toggle source
# File lib/kimurai.rb, line 26
def configure
  yield(configuration)
end
env() click to toggle source
# File lib/kimurai.rb, line 30
def env
  ENV.fetch("KIMURAI_ENV") { "development" }
end
find_by_name(name) click to toggle source
# File lib/kimurai.rb, line 49
def find_by_name(name)
  return unless name
  Base.descendants.find { |klass| klass.name == name }
end
list() click to toggle source
# File lib/kimurai.rb, line 42
def list
  Base.descendants.map do |klass|
    next unless klass.name
    [klass.name, klass]
  end.compact.to_h
end
time_zone() click to toggle source
# File lib/kimurai.rb, line 34
def time_zone
  ENV["TZ"]
end
time_zone=(value) click to toggle source
# File lib/kimurai.rb, line 38
def time_zone=(value)
  ENV.store("TZ", value)
end