class Eco::API::Policies::Policy
Public Class Methods
new(name, type: :transform, root:, &block)
click to toggle source
Calls superclass method
Eco::API::UseCases::UseCase::new
# File lib/eco/api/policies/policy.rb, line 7 def initialize(name, type: :transform, root:, &block) super(name, type: type, root: root, &block) end
Public Instance Methods
root=(value)
click to toggle source
# File lib/eco/api/policies/policy.rb, line 11 def root=(value) raise "Root should be a Eco::API::Policies object. Given: #{value}" if !value.is_a?(Eco::API::Policies) @root = value end