Sha256: 879ad3d250af16cd985537b7296a77aa70f8ec64a3297ddd297633eef122400f

Contents?: true

Size: 551 Bytes

Versions: 4

Compression:

Stored size: 551 Bytes

Contents

require 'rails'
require 'devise'
require "kuztuscms/engine"

module Kuztuscms
  autoload :Settings, 'kuztuscms/settings'

  # namespace cms layouts
  mattr_accessor :layout_prefix
  @@layout_prefix = 'kuztuscms_layout_'

  # current page
  mattr_accessor :page
  @@page = nil

  # settings
  mattr_accessor :settings
  @@settings = Kuztuscms::Settings

  # current article
  mattr_accessor :article
  @@article = nil

  class << self
    # returns name for partial
    def template_path(name)
      return "kuztuscms/pages/#{name}"
    end
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
kuztuscms-0.0.10 lib/kuztuscms.rb
kuztuscms-0.0.9 lib/kuztuscms.rb
kuztuscms-0.0.8 lib/kuztuscms.rb
kuztuscms-0.0.7 lib/kuztuscms.rb