Sha256: 61577aeddf28f527decd5a4718eafd12301398f6eeba6d9136a1a403ded8eadd

Contents?: true

Size: 388 Bytes

Versions: 1

Compression:

Stored size: 388 Bytes

Contents

def acu_is? *symbol, **args
  flag = false
  [symbol].flatten.each do |s|
  	if s.to_s =~ /\Anot_/
			flag |= not(Acu::Monitor.valid_for?(s.to_s.gsub(/\Anot_/, "").to_sym, args))
		else
			flag |= Acu::Monitor.valid_for? s, args
		end
  end
  flag
end

def acu_as *symbol, **args
  yield if acu_is? symbol, args
end

def acu_except *symbol, **args
  yield if not acu_is? symbol, args
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rails-acu-4.1.0 lib/acu/helpers/helpers.rb