Module: RailsBuild

Defined in:
lib/rails_build.rb,
lib/rails_build/engine.rb,
lib/rails_build/version.rb,
app/jobs/rails_build/application_job.rb,
app/models/rails_build/application_record.rb,
app/helpers/rails_build/application_helper.rb,
app/mailers/rails_build/application_mailer.rb,
app/controllers/rails_build/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper Classes: ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Configuration, Engine

Constant Summary collapse

VERSION =
'1.2.0'

Class Method Summary collapse

Class Method Details

.configObject



24
25
26
# File 'lib/rails_build.rb', line 24

def RailsBuild.config
  RailsBuild.configuration
end

.configurationObject



20
21
22
# File 'lib/rails_build.rb', line 20

def RailsBuild.configuration
  @configuration ||= Configuration.new
end

.configure(&block) ⇒ Object



8
9
10
# File 'lib/rails_build.rb', line 8

def RailsBuild.configure(&block)
  block.call(configuration)
end

.load_config!(path = nil) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/rails_build.rb', line 12

def RailsBuild.load_config!(path = nil)
  path ||= application.root.join('config/rails_build.rb').to_s

  if test(?s, path)
    Kernel.load(path)
  end
end