Sha256: 6e3e042026b6b0cbebc58bd52824a8cb1e98dd376cf00542c60ac1e40a7624a6
Contents?: true
Size: 1.24 KB
Versions: 1
Compression:
Stored size: 1.24 KB
Contents
require 'aptible/resource' module Aptible module Gridiron class Resource < Aptible::Resource::Base def outgoing_uri_filter(params) params.merge!(organization: organization) if organization end def organization # TODO: Is there another way to persist organization across children headers['X-Aptible-Organization'] end def initialize(options = {}) if options.is_a?(Hash) && options[:organization] options[:headers] ||= {} organization_href = options[:organization].href options[:headers]['X-Aptible-Organization'] = organization_href end super(options) end def namespace 'Aptible::Gridiron' end def root_url Aptible::Gridiron.configuration.root_url end end end end require 'aptible/gridiron/organization_profile' require 'aptible/gridiron/membership_notification' require 'aptible/gridiron/policy_manual' require 'aptible/gridiron/protocol' require 'aptible/gridiron/requirement' require 'aptible/gridiron/risk_assessment' require 'aptible/gridiron/procedure' require 'aptible/gridiron/criterion' require 'aptible/gridiron/evidence' require 'aptible/gridiron/document' require 'aptible/gridiron/event'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aptible-gridiron-0.2.2 | lib/aptible/gridiron/resource.rb |