Sha256: c88c70ef0b6f352944e3e8a9a93e22e5bb8b3681cc326b575bac8a643e762685

Contents?: true

Size: 963 Bytes

Versions: 3

Compression:

Stored size: 963 Bytes

Contents

Zen::Package.add do |p|
  p.name       = :settings
  p.title      = 'settings.titles.index'
  p.author     = 'Yorick Peterse'
  p.url        = 'http://zen-cms.com/'
  p.about      = 'settings.description'
  p.root       = __DIR__('settings')
  p.migrations = __DIR__('../migrations')

  p.menu(
    'settings.titles.index',
    '/admin/settings',
    :permission => :show_setting
  )

  p.permission :show_setting, 'settings.permissions.show'
  p.permission :edit_setting, 'settings.permissions.edit'
end

Zen::Language.load('settings')

require __DIR__('settings/model/setting')
require __DIR__('settings/controller/settings')
require __DIR__('settings/settings_group')
require __DIR__('settings/setting')
require __DIR__('settings/singleton_methods')
require __DIR__('settings/blue_form_parameters')

# Load all the setting groups and settings.
require __DIR__('settings/setting_groups')
require __DIR__('settings/settings')

include Settings::SingletonMethods

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
zen-0.3 lib/zen/package/settings/lib/settings.rb
zen-0.3b1 lib/zen/package/settings/lib/settings.rb
zen-0.3b lib/zen/package/settings/lib/settings.rb