Module: Dust

Extended by:
Dust
Included in:
Dust
Defined in:
lib/dust-cms.rb,
lib/dust/utils.rb,
lib/tasks/seed.rb,
lib/dust/engine.rb,
lib/dust/version.rb,
app/models/dust/map.rb,
app/models/dust/menu.rb,
app/models/dust/page.rb,
app/models/dust/post.rb,
app/models/dust/role.rb,
app/models/dust/sort.rb,
app/models/dust/user.rb,
app/models/dust/block.rb,
app/models/dust/contact.rb,
app/models/dust/section.rb,
app/models/dust/session.rb,
app/models/dust/handlebar.rb,
app/models/dust/menu_item.rb,
app/models/dust/site_wide.rb,
app/models/dust/builder/page.rb,
app/models/dust/gallery/album.rb,
app/models/dust/gallery/photo.rb,
app/models/dust/sortable_item.rb,
app/models/dust/builder/site_wide.rb,
app/models/dust/menu/item_dependency.rb,
app/controllers/dust/menus_controller.rb,
app/controllers/dust/pages_controller.rb,
app/controllers/dust/posts_controller.rb,
app/controllers/dust/roles_controller.rb,
app/controllers/dust/users_controller.rb,
app/controllers/dust/blocks_controller.rb,
app/controllers/dust/contacts_controller.rb,
app/controllers/dust/sessions_controller.rb,
app/controllers/dust/sortable_controller.rb,
app/controllers/dust/dashboard_controller.rb,
app/controllers/dust/menu_items_controller.rb,
app/controllers/dust/site_wides_controller.rb,
app/controllers/dust/gallery/albums_controller.rb,
app/controllers/dust/gallery/photos_controller.rb,
app/controllers/dust/password_resets_controller.rb,
app/controllers/dust/gallery/api/photos_controller.rb

Defined Under Namespace

Modules: Builder, Gallery, Seed, Utils Classes: Block, BlocksController, Contact, ContactsController, DashboardController, Engine, Handlebar, Map, Menu, MenuItem, MenuItemsController, MenusController, Page, PagesController, PasswordResetsController, Post, PostsController, Role, RolesController, Section, Session, SessionsController, SiteWide, SiteWidesController, Sort, SortableController, SortableItem, User, UsersController

Constant Summary collapse

VERSION =
"0.0.07"

Instance Method Summary collapse

Instance Method Details

#configObject



51
52
53
# File 'lib/dust-cms.rb', line 51

def config
  @config ||= OpenStruct.new
end

#configure(&block) ⇒ Object



46
47
48
49
# File 'lib/dust-cms.rb', line 46

def configure(&block)
  instance_eval &block
  @config
end

#default_recipientObject



40
41
42
43
44
# File 'lib/dust-cms.rb', line 40

def default_recipient
  Dust.site_wides.contact_info.default_recipient
  rescue
    "[email protected]"
end

#rootObject



31
32
33
34
# File 'lib/dust-cms.rb', line 31

def root
  path = File.expand_path('../..',__FILE__)
  Pathname.new(path)
end

#site_widesObject



36
37
38
# File 'lib/dust-cms.rb', line 36

def site_wides
  Dust::SiteWide.all_to_object
end