Sha256: f80512281d035e573b7c24efb5132d216a20abd2e7fe76ea75159c6dfb2a43c8

Contents?: true

Size: 419 Bytes

Versions: 7

Compression:

Stored size: 419 Bytes

Contents

# frozen_string_literal: true

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

class ThemeReader
  def self.read
    rails_root = begin
      Rails.root
    rescue
      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

7 entries across 7 versions & 2 rubygems

Version Path
koalagator-4.1.0 lib/theme_reader.rb
koalagator-4.0.0 lib/theme_reader.rb
koalagator-3.0.0 lib/theme_reader.rb
koalagator-2.1.1 lib/theme_reader.rb
koalagator-2.1.0 lib/theme_reader.rb
calagator2-2.1.1 lib/theme_reader.rb
calagator2-2.1.0 lib/theme_reader.rb