Class: Copper::Functions::IPAddress
- Inherits:
-
CopperNode
- Object
- Treetop::Runtime::SyntaxNode
- CopperNode
- Copper::Functions::IPAddress
- Includes:
- ExpressionUtils
- Defined in:
- lib/copper/functions/ip_address.rb
Instance Method Summary collapse
Methods included from ExpressionUtils
Instance Method Details
#value(vars = {}) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/copper/functions/ip_address.rb', line 9 def value(vars = {}) ipaddress = elements[0].value(vars) result = ::IPAddress.parse(ipaddress) return handle_attributes(result, vars) rescue ArgumentError => exc raise RuntimeError, exc. end |