class Veto::IfUnlessConditions

Public Class Methods

new(options) click to toggle source
# File lib/veto/conditions/if_unless_conditions.rb, line 3
def initialize(options)
  @options = options
end

Public Instance Methods

pass?(*args) click to toggle source
# File lib/veto/conditions/if_unless_conditions.rb, line 7
def pass?(*args)
  if_conditions.pass?(*args) && unless_conditions.pass?(*args)
end

Private Instance Methods

if_conditions() click to toggle source
# File lib/veto/conditions/if_unless_conditions.rb, line 13
def if_conditions
  IfConditions.new(@options[:if])
end
unless_conditions() click to toggle source
# File lib/veto/conditions/if_unless_conditions.rb, line 17
def unless_conditions
  UnlessConditions.new(@options[:unless])
end