Sha256: be8e5d22a71feb58caebf52381e158ad6aead9799e6e6509e84758366ed8e6a9

Contents?: true

Size: 654 Bytes

Versions: 1

Compression:

Stored size: 654 Bytes

Contents

module ThemesForRails
  class << self
    def theme_base_dir
      Rails.root
    end
    def available_themes
      Dir.glob("#{theme_base_dir}/themes/*")
    end
    def available_theme_names
      @available_theme_names ||= available_themes.map {|theme| File.basename(theme) } 
    end
  end
end

require 'active_support/dependencies'
require 'themes_for_rails/common_methods'
require 'themes_for_rails/url_helpers'
require 'themes_for_rails/view_helpers'
require 'themes_for_rails/assets_controller'
require 'themes_for_rails/controller_methods'
require 'themes_for_rails/railtie'
require 'themes_for_rails/routes'
require 'themes_for_rails/version'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
themes_for_rails-0.2.1 lib/themes_for_rails.rb