Sha256: 3a3e79dee857dcc47dbfee3d893f2dd813e372734c8c347e8b747dc80d24bb37
Contents?: true
Size: 631 Bytes
Versions: 10
Compression:
Stored size: 631 Bytes
Contents
module Knitkit module Config class << self attr_accessor :unauthorized_url, :ignored_prefix_paths, :file_assets_location def init! @defaults = { :@unauthorized_url => '/unauthorized', :@ignored_prefix_paths => [], :@file_assets_location => 'knitkit_assets' } end def reset! @defaults.each do |k,v| instance_variable_set(k,v) end end def configure(&blk) @configure_blk = blk end def configure! @configure_blk.call(self) if @configure_blk end end init! reset! end end
Version data entries
10 entries across 10 versions & 1 rubygems