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