Sha256: 82417b0229c3988a2c58eeba3241b680f5f2a6e33a5df939b50041e4ac57ed3f

Contents?: true

Size: 454 Bytes

Versions: 1

Compression:

Stored size: 454 Bytes

Contents

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

class ThemeReader
  def self.read
    rails_root = begin
                   Rails.root
                 rescue StandardError
                   File.dirname(File.dirname(__FILE__))
                 end
    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

1 entries across 1 versions & 1 rubygems

Version Path
calagator-1.1.0 lib/theme_reader.rb