module Cassie::Statements::Statement::Conditions::ClassMethods
Public Instance Methods
conditions()
click to toggle source
# File lib/cassie/statements/statement/conditions.rb, line 24 def conditions @conditions ||= {} end
if_exists(opts={})
click to toggle source
# File lib/cassie/statements/statement/conditions.rb, line 16 def if_exists(opts={}) condition = "EXISTS" opts.delete(:value) opts[:if] = true unless opts.has_key?(:if) conditions[condition] = opts end
if_not_exists(opts={})
click to toggle source
# File lib/cassie/statements/statement/conditions.rb, line 8 def if_not_exists(opts={}) condition = "NOT EXISTS" opts.delete(:value) opts[:if] = true unless opts.has_key?(:if) conditions[condition] = opts end