Module: Pione::System::Normalizer
- Defined in:
- lib/pione/system/normalizer.rb
Overview
Normalizer
is a utility module that normalizes values into normalization
types. If values cannot normalize, this method raises
NormalizerValueError
. Normalization types are followings:
Class Method Summary collapse
Class Method Details
.location(val) ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'lib/pione/system/normalizer.rb', line 8 def location(val) if val.kind_of?(Location::BasicLocation) val else Location[val] end rescue => e raise NormalizerValueError.new(:location, val, e.) end |
.nortification_address(val) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/pione/system/normalizer.rb', line 23 def nortification_address(val) Notification::Address.target_address_to_uri(address.strip) unless ["pnb", "pnm", "pnu"].include?(uri.scheme) end end |
.param_set(val) ⇒ Object
18 19 20 21 |
# File 'lib/pione/system/normalizer.rb', line 18 def param_set(val) p val Util.parse_param_set(val) end |