Class: Butterfly::Default

Inherits:
Object
  • Object
show all
Defined in:
lib/butterfly/default.rb

Class Method Summary collapse

Class Method Details

.default_optionsObject



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/butterfly/default.rb', line 4

def self.default_options
  @default_options ||= {
    :host => "0.0.0.0",
    :port => 8081,
    :time_til_stale => 10, # 10 seconds between cache updates
    :adaptor => "JsonFile",
    :env => :development,
    :adaptor_opts => {
      :file => "#{File.dirname(__FILE__)}/../../examples/example"
    }
  }
end

.method_missing(m, *a, &block) ⇒ Object



17
18
19
# File 'lib/butterfly/default.rb', line 17

def self.method_missing m, *a, &block
  default_options.has_key?(m) ? default_options[m] : super
end