module Pione::System::Normalizer
‘Normalizer` is a utility module that normalizes values into normalization types. If values cannot normalize, this method raises `NormalizerValueError`. Normalization types are followings:
Public Class Methods
location(val)
click to toggle source
# 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.message) end
nortification_address(val)
click to toggle source
# 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)
click to toggle source
# File lib/pione/system/normalizer.rb, line 18 def param_set(val) p val Util.parse_param_set(val) end