Sha256: 8be0662d344fa4594ea80a130fb70d5b8f423a35a83940c961f551ceeca65a39
Contents?: true
Size: 804 Bytes
Versions: 1
Compression:
Stored size: 804 Bytes
Contents
require 'active_support/ordered_options' require 'yaml' module Seajs::Rails class Config < ::ActiveSupport::OrderedOptions def initialize super # config/seajs_config.yml self.config_path = ::Rails.root.join('config', 'seajs_config.yml') # public/assets/seajs_map.json self.map_path = File.join(::Rails.public_path, ::Rails.application.config.assets.prefix, "seajs-map.json") end def load_config_from_file if File.exist?(self.config_path) self.merge! YAML.load_file(self.config_path).symbolize_keys end if File.exist?(self.map_path) self.map_json = File.open(map_path).read self.is_compiled = true else self.is_compiled = false end end def compiled? is_compiled end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
seajs-rails-0.0.10 | lib/seajs/rails/config.rb |