Module: MidasTouch

Defined in:
lib/midas-touch.rb,
lib/midas-touch/input.rb,
lib/midas-touch/filter.rb,
lib/midas-touch/version.rb,
lib/midas-touch/validation.rb,
lib/midas-touch/input_group.rb

Defined Under Namespace

Classes: Filter, Input, InputGroup, Validation

Constant Summary collapse

VERSION =
"1.1.0"
@@filters =
Hash.new
@@validations =
Hash.new

Class Method Summary collapse

Class Method Details

.find_filter(name) ⇒ Object



18
19
20
# File 'lib/midas-touch.rb', line 18

def find_filter(name)
  @@filters.fetch(name.to_sym)
end

.find_validation(name) ⇒ Object



26
27
28
# File 'lib/midas-touch.rb', line 26

def find_validation(name)
  @@validations.fetch(name.to_sym)
end

.register_filter(filter) ⇒ Object



14
15
16
# File 'lib/midas-touch.rb', line 14

def register_filter(filter)
  @@filters[filter.name] = filter
end

.register_validation(validation) ⇒ Object



22
23
24
# File 'lib/midas-touch.rb', line 22

def register_validation(validation)
  @@validations[validation.name] = validation
end