Module: RubyNative

Defined in:
lib/ruby_native.rb,
lib/ruby_native/cli.rb,
lib/ruby_native/engine.rb,
lib/ruby_native/helper.rb,
lib/ruby_native/version.rb,
lib/ruby_native/cli/preview.rb,
lib/ruby_native/native_version.rb,
lib/ruby_native/native_detection.rb,
lib/ruby_native/oauth_middleware.rb,
lib/generators/ruby_native/install_generator.rb,
app/controllers/ruby_native/config_controller.rb,
app/controllers/ruby_native/auth/start_controller.rb,
app/controllers/ruby_native/push/devices_controller.rb,
app/controllers/ruby_native/auth/sessions_controller.rb

Defined Under Namespace

Modules: Auth, Generators, Helper, NativeDetection, Push Classes: CLI, ConfigController, Engine, NativeVersion, OAuthMiddleware

Constant Summary collapse

VERSION =
"0.2.1"

Class Method Summary collapse

Class Method Details

.load_configObject



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

def self.load_config
  path = Rails.root.join("config", "ruby_native.yml")
  return unless path.exist?

  self.config = YAML.load_file(path).deep_symbolize_keys
  self.config[:app] ||= {}
  self.config[:app][:name] ||= "Ruby Native"
  self.config[:auth] ||= {}
end