Sha256: d22dced174bf2b5c9a8b68da9a215b63f98df03032eb8639a6566b728f9b29e9

Contents?: true

Size: 680 Bytes

Versions: 6

Compression:

Stored size: 680 Bytes

Contents

require 'kit/support'

# Configs
class Rad::Kit
  attr_accessor :default_item, :fs_prefix, :fs_type, :fs_cache_path, :fs_path, :tags_count
  require_attr :default_item, :tags_count, :fs_prefix, :fs_type, :fs_path, :fs_cache_path
  def items; @items ||= [] end  
end

rad.router.class.class_eval do
  attr_accessor :default_url
  require_attr :default_url
end

rad.config.class.class_eval do  
  def custom_roles; @custom_roles ||= [] end
  def permissions; @permissions ||= {} end
  def default_viewers; @default_viewers ||= [] end
end


# Kit
# 
# TODO3 move :text_utils to standalone text_utils gem
%w(  
  support
  text_utils  
  http_controller
).each{|f| require "kit/#{f}"}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rad_kit-0.0.6 lib/kit/kit.rb
rad_kit-0.0.5 lib/kit/kit.rb
rad_kit-0.0.4 lib/kit/kit.rb
rad_kit-0.0.3 lib/kit/kit.rb
rad_kit-0.0.2 lib/kit/kit.rb
rad_kit-0.0.1 lib/kit/kit.rb