Sha256: e1a32daa5b5dcbf33a5b0d1c1f9b0011cad7436ff492cbfa3c911d7495c0b735
Contents?: true
Size: 606 Bytes
Versions: 2
Compression:
Stored size: 606 Bytes
Contents
module ThemesForRails class Config attr_writer :base_dir, :themes_dir attr_accessor :use_sass def initialize(&block) @use_sass = true yield if block_given? end def base_dir @base_dir ||= Rails.root end def themes_dir @themes_dir ||= "themes" end def themes_path File.join(base_dir, themes_dir) end def clear @base_dir = nil @themes_dir = nil end def use_sass? @use_sass and sass_is_available? end def sass_is_available? !!defined?Sass::Plugin end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
themes_for_rails-0.4.3 | lib/themes_for_rails/config.rb |
themes_for_rails-0.4.2 | lib/themes_for_rails/config.rb |