Module: Gris
- Defined in:
- lib/gris/cli.rb,
lib/gris/setup.rb,
lib/gris/caching.rb,
lib/gris/version.rb,
lib/gris/identity.rb,
lib/gris/application.rb,
lib/gris/seed_loader.rb,
lib/gris/middleware/health.rb,
lib/gris/generators/api_generator.rb,
lib/gris/middleware/error_handlers.rb,
lib/gris/output_formatters/presenter.rb,
lib/gris/generators/scaffold_generator.rb,
lib/gris/grape_extensions/crud_helpers.rb,
lib/gris/generators/migration_generator.rb,
lib/gris/grape_extensions/error_helpers.rb,
lib/gris/grape_extensions/maximum_length.rb,
lib/gris/grape_extensions/minimum_length.rb,
lib/gris/rspec_extensions/response_helpers.rb,
lib/gris/grape_extensions/date_time_helpers.rb,
lib/gris/output_formatters/paginated_presenter.rb,
lib/gris/output_formatters/presenter_link_helpers.rb
Defined Under Namespace
Modules: Caching, CrudHelpers, DateTimeHelpers, ErrorHelpers, Generators, PaginatedPresenter, Presenter, PresenterLinkHelpers, RspecExtensions
Classes: Application, CLI, Identity, MaximumLength, Middleware, MinimumLength, SeedLoader, Version
Constant Summary
collapse
- VERSION =
'0.6.8'.freeze
Class Method Summary
collapse
Class Method Details
.cache ⇒ Object
27
28
29
|
# File 'lib/gris/setup.rb', line 27
def cache
@_cache ||= ActiveSupport::Cache.lookup_store(:memory_store)
end
|
.cache=(store_option) ⇒ Object
31
32
33
|
# File 'lib/gris/setup.rb', line 31
def cache=(store_option)
@_cache = ActiveSupport::Cache.lookup_store(store_option)
end
|
.env ⇒ Object
5
6
7
|
# File 'lib/gris/setup.rb', line 5
def env
@_env ||= ActiveSupport::StringInquirer.new(ENV['RACK_ENV'] || 'development')
end
|
.env=(environment) ⇒ Object
9
10
11
|
# File 'lib/gris/setup.rb', line 9
def env=(environment)
@_env = ActiveSupport::StringInquirer.new(environment)
end
|
.secrets ⇒ Object
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/gris/setup.rb', line 15
def secrets
@secrets ||= begin
secrets = Hashie::Mash.new
yaml = 'config/secrets.yml'
if File.exist? yaml
env_secrets = Hashie::Mash.load(yaml)[Gris.env]
secrets.merge!(env_secrets) if env_secrets
end
secrets
end
end
|