Sha256: 429bd72abedbbd3ed7b567d23ad7b4b1082f0a1c48c480384ee61833ce41efb8

Contents?: true

Size: 1.05 KB

Versions: 2

Compression:

Stored size: 1.05 KB

Contents

# dependencies - is this necessary?
require 'haml'
require 'simple_form'
require 'draper'
require 'redcarpet'
require 'cancan'
require 'nokogiri'
require 'coderay'
require 'will_paginate'

require 'hitchens/engine'

module Hitchens
  mattr_accessor  :blog_name,
                  :blog_description,
                  :posts_per_page,
                  :use_parent_layout,
                  :user_class_name,
                  :current_user_helper_name,
                  :blog_admin_user_method,
                  :sign_in_url_helper,
                  :sign_out_url_helper

  #TODO: set these up in the Hitchens initializer file
  self.blog_name = "Ian's test blog"
  self.blog_description = "Just a thing about stuff"
  self.use_parent_layout = true
  self.posts_per_page = 5
  self.user_class_name = 'User'
  self.current_user_helper_name = 'current_user'
  self.blog_admin_user_method = 'blog_admin?'
  self.sign_in_url_helper = 'new_user_session_path'
  self.sign_out_url_helper = 'destroy_user_session_path'

  def self.user_class
    user_class_name.constantize
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hitchens-0.0.3 lib/hitchens.rb
hitchens-0.0.2 lib/hitchens.rb