Sha256: d32802d5abe4d513ba7045ec4fb3c21870c33dbb7b0b1a73a1a815bc0c01c699
Contents?: true
Size: 899 Bytes
Versions: 1
Compression:
Stored size: 899 Bytes
Contents
require 'yaml' module Assets def self.production? Object.const_defined?('RACK_ENV') && RACK_ENV == 'production' || Object.const_defined?('RAILS_ENV') && RAILS_ENV == 'production' end require 'assets/base' require 'assets/javascript' require 'assets/stylesheet' if production? def self.config @config or raise_error end def self.config=(file) @config = YAML.load_file file end else def self.config @config_file ? YAML.load_file(@config_file) : raise_error end def self.config=(file) @config_file = file end end if File.exists? default_path = 'config/assets.yml' self.config = default_path end def self.raise_error raise 'You need to set a path for assets config or create one in default location (config/assets.yml)' end def self.js Javascript end def self.css Stylesheet end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
brainopia-assets-0.9.10 | lib/assets.rb |