Sha256: 25d801a4a0bc3941eebc3ba87c411f1efe53803b8dcc390ffe9919bff2206368
Contents?: true
Size: 563 Bytes
Versions: 2
Compression:
Stored size: 563 Bytes
Contents
class Samsara::HttpRequest attr_accessor :attributes def self.build_from(controller) self.new(extract_attributes_from controller) end def self.extract_attributes_from(controller) { url: controller.request.filtered_path, params: controller.request.filtered_parameters, method: controller.request.method } end def initialize(attributes = {}) @attributes = attributes end def method attributes[:method] end def url attributes[:url] end def params attributes[:params] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
samsara-0.0.3 | lib/samsara/http_request.rb |
samsara-0.0.2 | lib/samsara/http_request.rb |