Sha256: bba1cdd2aea1e8569a54c245262a716afbc624412040e90c331664ee3b272750

Contents?: true

Size: 1.81 KB

Versions: 14

Compression:

Stored size: 1.81 KB

Contents

class Kiss
  module RequestAccessors
    def models
      request.models
    end
    alias_method :dbm, :models
    
    def file_cache(*args, &block)
      request.file_cache(*args, &block)
    end
    
    def session
      request.session
    end
  
    def login
      request.login
    end
    
    def redirect_url(*args)
      request.redirect_url(*args)
    end
    
    def redirect_action(*args)
      request.redirect_action(*args)
    end
    
    def app(*args)
      request.app_url(*args)
    end
    
    def pub(*args)
      request.pub_url(*args)
    end
    
    def send_file(*args)
      request.send_file(*args)
    end
    
    def send_response(*args)
      request.send_response(*args)
    end
    
    def env
      request.env
    end
    
    def protocol
      request.protocol
    end
    
    def host
      request.host
    end
    
    def path_info
      request.path_info
    end
  
    def query_string_with_params
      request.query_string_with_params
    end
  
    def request_url_with_params
      request.request_url_with_params
    end
    
    def set_exception_cache(*args)
      request.set_exception_cache(*args)
    end
    
    def debug(object)
      request.debug(object, Kernel.caller[0])
    end
    alias_method :trace, :debug
    
    def start_benchmark(label = nil)
      request.start_benchmark(label, Kernel.caller[0])
    end
    alias_method :bench, :start_benchmark
    
    def stop_benchmark
      request.stop_benchmark(Kernel.caller[0])
    end
    alias_method :bench_stop, :stop_benchmark
    
    def response
      request.response
    end
    
    def cookies
      request.cookies
    end
    
    def set_cookie(*args)
      response.set_cookie(*args)
    end
  end
  
  module DatabaseAccessors
    def database
      request.database
    end
    alias_method :db, :database
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
kiss-1.8.9 lib/kiss/accessors/request.rb
kiss-1.8.8 lib/kiss/accessors/request.rb
kiss-1.8.7 lib/kiss/accessors/request.rb
kiss-1.8.6 lib/kiss/accessors/request.rb
kiss-1.8.5 lib/kiss/accessors/request.rb
kiss-1.8.4 lib/kiss/accessors/request.rb
kiss-1.8.3 lib/kiss/accessors/request.rb
kiss-1.8.2 lib/kiss/accessors/request.rb
kiss-1.8.1 lib/kiss/accessors/request.rb
kiss-1.8 lib/kiss/accessors/request.rb
kiss-1.7.4 lib/kiss/accessors/request.rb
kiss-1.7.2 lib/kiss/accessors/request.rb
kiss-1.7.1 lib/kiss/accessors/request.rb
kiss-1.7 lib/kiss/accessors/request.rb