Module: Distribuo

Defined in:
lib/distribuo.rb,
lib/distribuo/engine.rb,
lib/distribuo/version.rb,
app/models/distribuo/app.rb,
lib/distribuo/configuration.rb,
app/models/distribuo/release.rb,
app/models/distribuo/download.rb,
app/tables/distribuo/apps_table.rb,
app/policies/distribuo/app_policy.rb,
app/jobs/distribuo/application_job.rb,
app/tables/distribuo/releases_table.rb,
app/policies/distribuo/release_policy.rb,
app/models/distribuo/application_record.rb,
app/helpers/distribuo/application_helper.rb,
app/mailers/distribuo/application_mailer.rb,
app/controllers/distribuo/apps_controller.rb,
app/policies/distribuo/application_policy.rb,
app/controllers/concerns/distribuo/respond.rb,
app/controllers/distribuo/admin/apps_controller.rb,
app/controllers/distribuo/application_controller.rb,
app/controllers/distribuo/apps/releases_controller.rb,
app/controllers/distribuo/application_admin_controller.rb,
app/controllers/distribuo/admin/apps/releases_controller.rb

Defined Under Namespace

Modules: Admin, ApplicationHelper, Apps, Respond Classes: App, AppPolicy, ApplicationAdminController, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationPolicy, ApplicationRecord, AppsController, AppsTable, Configuration, Download, Engine, Error, Release, ReleasePolicy, ReleasesTable

Constant Summary collapse

VERSION =
"0.1.18"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configObject (readonly)

Returns the value of attribute config.



13
14
15
# File 'lib/distribuo.rb', line 13

def config
  @config
end

Class Method Details

.i18n_storeObject



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

def i18n_store
  @i18n_store ||= Scribo::I18nStore.new
end

.loggerObject



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

def logger
  @config.logger
end

.setup {|config| ... } ⇒ Object

Yields:



15
16
17
18
# File 'lib/distribuo.rb', line 15

def setup
  @config = Configuration.new
  yield config
end