Module: Napa
- Defined in:
- lib/napa/output_formatters/include_nil.rb,
lib/napa.rb,
lib/napa/cli.rb,
lib/napa/setup.rb,
lib/napa/stats.rb,
lib/napa/deploy.rb,
lib/napa/version.rb,
lib/napa/cli/base.rb,
lib/napa/identity.rb,
lib/napa/json_error.rb,
lib/napa/cli/base/new.rb,
lib/napa/cli/generate.rb,
lib/napa/deprecations.rb,
lib/napa/sortable_api.rb,
lib/napa/cli/migration.rb,
lib/napa/logger/logger.rb,
lib/napa/stats_d_timer.rb,
lib/napa/authentication.rb,
lib/napa/gem_dependency.rb,
lib/napa/cli/base/deploy.rb,
lib/napa/cli/base/server.rb,
lib/napa/grape_extenders.rb,
lib/napa/param_sanitizer.rb,
lib/napa/cli/base/console.rb,
lib/napa/cli/base/version.rb,
lib/napa/cli/generate/api.rb,
lib/napa/middleware/logger.rb,
lib/napa/cli/generate/readme.rb,
lib/napa/logger/log_transaction.rb,
lib/napa/middleware/app_monitor.rb,
lib/napa/deprecations/napa_setup.rb,
lib/napa/middleware/request_stats.rb,
lib/napa/output_formatters/entity.rb,
lib/napa/middleware/authentication.rb,
lib/napa/middleware/database_stats.rb,
lib/napa/deprecations/application_api.rb,
lib/napa/output_formatters/representer.rb,
lib/napa/active_record_extensions/stats.rb,
lib/napa/grape_extensions/grape_helpers.rb,
lib/napa/active_record_extensions/seeder.rb,
lib/napa/rspec_extensions/response_helpers.rb,
lib/napa/active_record_extensions/filter_by_hash.rb
Overview
include this in your representer, and you will always return all defined keys (even if their value is nil)
Defined Under Namespace
Modules: ActiveRecordStats, CLI, FilterByHash, GrapeExtenders, GrapeHelpers, ParamSanitizer, Representable, RspecExtensions, SortableApi, StatsDTimer
Classes: ActiveRecordSeeder, Authentication, Deploy, Deprecations, Entity, GemDependency, Identity, JsonError, LogTransaction, Logger, Middleware, Representer, Stats, Version
Constant Summary
collapse
- VERSION =
'0.4.3'
Class Method Summary
collapse
Class Method Details
.cache ⇒ Object
28
29
30
|
# File 'lib/napa/setup.rb', line 28
def cache
@_cache ||= ActiveSupport::Cache.lookup_store(:memory_store)
end
|
.cache=(store_option) ⇒ Object
32
33
34
|
# File 'lib/napa/setup.rb', line 32
def cache=(store_option)
@_cache = ActiveSupport::Cache.lookup_store(store_option)
end
|
.env ⇒ Object
20
21
22
|
# File 'lib/napa/setup.rb', line 20
def env
@_env ||= ActiveSupport::StringInquirer.new(ENV['RACK_ENV'] || 'development')
end
|
.env=(environment) ⇒ Object
24
25
26
|
# File 'lib/napa/setup.rb', line 24
def env=(environment)
@_env = ActiveSupport::StringInquirer.new(environment)
end
|
.load_environment ⇒ Object
8
9
10
|
# File 'lib/napa/setup.rb', line 8
def load_environment
Dotenv.load(Napa.env.test? ? '.env.test' : '.env')
end
|
.skip_initialization ⇒ Object
12
13
14
|
# File 'lib/napa/setup.rb', line 12
def skip_initialization
@_skip_initialization || false
end
|
.skip_initialization=(value) ⇒ Object
16
17
18
|
# File 'lib/napa/setup.rb', line 16
def skip_initialization=(value)
@_skip_initialization = value if [TrueClass, FalseClass].include?(value.class)
end
|