Class: SinatraHelpers::Sprockets::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/sinatra_helpers/sprockets/config.rb

Constant Summary collapse

ATTRIBUTES =
[:hosted_root, :src_root, :load_path, :expand_paths]
DEFAULTS =
{
  :hosted_root => '/javascripts',
  :src_root => 'app/javascripts',
  :load_path => ['app/javascripts/**', 'vendor/javascripts', 'vendor/sprockets'],
  :expand_paths => true
}

Instance Method Summary collapse

Constructor Details

#initialize(args = {}) ⇒ Config

Returns a new instance of Config.



15
16
17
18
19
# File 'lib/sinatra_helpers/sprockets/config.rb', line 15

def initialize(args={})
  ATTRIBUTES.each do |a|
    instance_variable_set("@#{a}", args[a] || DEFAULTS[a])
  end
end