Class: OpenEHR::RM::DataTypes::URI::DvUri
Constant Summary
Support::Definition::BasicDefinition::CR, Support::Definition::BasicDefinition::LF
Instance Method Summary
collapse
#==
Constructor Details
#initialize(args = {}) ⇒ DvUri
Returns a new instance of DvUri.
35
36
37
|
# File 'lib/openehr/rm/data_types/uri.rb', line 35
def initialize(args = {})
self.value = args[:value]
end
|
Instance Method Details
#fragment_id ⇒ Object
43
44
45
|
# File 'lib/openehr/rm/data_types/uri.rb', line 43
def fragment_id
@uri.fragment
end
|
#path ⇒ Object
47
48
49
|
# File 'lib/openehr/rm/data_types/uri.rb', line 47
def path
@uri.path
end
|
#query ⇒ Object
51
52
53
|
# File 'lib/openehr/rm/data_types/uri.rb', line 51
def query
@uri.query
end
|
#scheme ⇒ Object
55
56
57
|
# File 'lib/openehr/rm/data_types/uri.rb', line 55
def scheme
@uri.scheme
end
|
#value ⇒ Object
39
40
41
|
# File 'lib/openehr/rm/data_types/uri.rb', line 39
def value
@value
end
|
#value=(value) ⇒ Object
59
60
61
62
|
# File 'lib/openehr/rm/data_types/uri.rb', line 59
def value=(value)
raise ArgumentError, "value is empty" if value.nil?
parse(value)
end
|