Module: Rains::DSL::Assertions

Included in:
Form
Defined in:
lib/rains/dsl/assertions.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(klass) ⇒ Object



4
5
6
# File 'lib/rains/dsl/assertions.rb', line 4

def self.extended(klass)
  klass.__send__(:define_method, :__assertions__) { [] }
end

Instance Method Details

#assertions(*assertions_list) ⇒ Object



8
9
10
# File 'lib/rains/dsl/assertions.rb', line 8

def assertions(*assertions_list)
  define_method(:__assertions__) { assertions_list }
end