Module: Testable::Ready::ClassMethods

Defined in:
lib/testable/ready.rb

Instance Method Summary collapse

Instance Method Details

#_ready_validations ⇒ Object



22
23
24
# File 'lib/testable/ready.rb', line 22

def _ready_validations
  @_ready_validations ||= []
end

#page_ready(&block) ⇒ Object Also known as: page_ready_when



16
17
18
# File 'lib/testable/ready.rb', line 16

def page_ready(&block)
  _ready_validations << block
end

#ready_validations ⇒ Object



8
9
10
11
12
13
14
# File 'lib/testable/ready.rb', line 8

def ready_validations
  if superclass.respond_to?(:ready_validations)
    superclass.ready_validations + _ready_validations
  else
    _ready_validations
  end
end