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.message)
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