Class: OpenEHR::RM::DataTypes::URI::DvUri

Inherits:
Basic::DataValue show all
Defined in:
lib/openehr/rm/data_types/uri.rb

Direct Known Subclasses

DvEhrUri

Constant Summary

Constants included from Support::Definition::BasicDefinition

Support::Definition::BasicDefinition::CR, Support::Definition::BasicDefinition::LF

Instance Method Summary collapse

Methods inherited from Basic::DataValue

#==, #initialize

Constructor Details

This class inherits a constructor from OpenEHR::RM::DataTypes::Basic::DataValue

Instance Method Details

#fragment_idObject



38
39
40
# File 'lib/openehr/rm/data_types/uri.rb', line 38

def fragment_id
  @uri.fragment
end

#pathObject



42
43
44
# File 'lib/openehr/rm/data_types/uri.rb', line 42

def path
  @uri.path
end

#queryObject



46
47
48
# File 'lib/openehr/rm/data_types/uri.rb', line 46

def query
  @uri.query
end

#schemeObject



50
51
52
# File 'lib/openehr/rm/data_types/uri.rb', line 50

def scheme
  @uri.scheme
end

#valueObject



34
35
36
# File 'lib/openehr/rm/data_types/uri.rb', line 34

def value
  @value
end

#value=(value) ⇒ Object

Raises:

  • (ArgumentError)


54
55
56
57
# File 'lib/openehr/rm/data_types/uri.rb', line 54

def value=(value)
  raise ArgumentError, "value is empty" if value.nil?
  parse(value)
end