Module: Hist

Defined in:
lib/generators/hist/db_generator.rb,
lib/hist.rb,
lib/hist/engine.rb,
app/models/hist/model.rb,
app/models/hist/config.rb,
lib/hist/versionnumber.rb,
app/models/hist/pending.rb,
app/models/hist/version.rb,
app/models/hist/hist_config.rb,
app/jobs/hist/application_job.rb,
app/models/hist/application_record.rb,
app/helpers/hist/application_helper.rb,
app/mailers/hist/application_mailer.rb,
lib/generators/hist/routes_generator.rb,
lib/generators/hist/install_generator.rb,
app/controllers/hist/pendings_controller.rb,
app/controllers/hist/versions_controller.rb,
lib/generators/hist/initializer_generator.rb,
app/controllers/hist/application_controller.rb

Overview

Defined Under Namespace

Modules: ApplicationHelper, Model Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Config, DbGenerator, Engine, HistConfig, InitializerGenerator, InstallGenerator, Pending, PendingsController, RoutesGenerator, Version, VersionsController

Constant Summary collapse

VERSIONNUMBER =
'0.2.0'

Class Method Summary collapse

Class Method Details

.config {|@config| ... } ⇒ Object

Yields:



13
14
15
16
17
# File 'lib/hist.rb', line 13

def self.config
  @config ||= Hist::Config.instance
  yield @config if block_given?
  @config
end

.model(obj: nil, klass: nil) ⇒ Object

Your code goes here…



6
7
8
9
10
11
# File 'lib/hist.rb', line 6

def self.model(obj:nil,klass:nil)
  unless obj.nil?
    return obj.class.base_class.name
  end
  return klass.base_class.name
end