Sha256: 2f1303899e17d3067c56c4cd6aaf32ce58db9c4df0b049cf8060e533a5b3cac2

Contents?: true

Size: 372 Bytes

Versions: 13

Compression:

Stored size: 372 Bytes

Contents

# = ThemeReader
#
# Returns name of the theme to use.

class ThemeReader
  def self.read
    rails_root = Rails.root rescue File.dirname(File.dirname(__FILE__))
    theme_txt = "#{rails_root}/config/theme.txt"
      if ENV["THEME"]
        ENV["THEME"]
      elsif File.exist?(theme_txt)
        File.read(theme_txt).strip
      else
        "default"
      end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
calagator-1.0.0 lib/theme_reader.rb
grokus-1.0.0.9 lib/theme_reader.rb
grokus-1.0.0.8 lib/theme_reader.rb
grokus-1.0.0.7 lib/theme_reader.rb
grokus-1.0.0.6 lib/theme_reader.rb
grokus-1.0.0.5 lib/theme_reader.rb
grokus-1.0.0.3 lib/theme_reader.rb
grokus-1.0.0.2 lib/theme_reader.rb
grokus-1.0.0.1 lib/theme_reader.rb
calagator-1.0.0.rc3 lib/theme_reader.rb
calagator-1.0.0.rc2 lib/theme_reader.rb
calagator-1.0.0.rc1 lib/theme_reader.rb
calagator-0.0.1.pre1 lib/theme_reader.rb