class Lamassu::PolicyAdapters::Map

Policy Adapter for a callable wrapping returned value to Success

Attributes

policy[R]

Public Class Methods

new(policy) click to toggle source
# File lib/lamassu/policy_adapters/map.rb, line 13
def initialize(policy)
  @policy = policy
end

Public Instance Methods

call(*args) click to toggle source
# File lib/lamassu/policy_adapters/map.rb, line 17
def call(*args)
  value = policy.call(*args)

  Success(value)
end