class OpenEHR::RM::DataTypes::URI::DvUri
Public Class Methods
new(args = {})
click to toggle source
# File lib/openehr/rm/data_types/uri.rb, line 35 def initialize(args = {}) self.value = args[:value] end
Public Instance Methods
fragment_id()
click to toggle source
# File lib/openehr/rm/data_types/uri.rb, line 43 def fragment_id @uri.fragment end
path()
click to toggle source
# File lib/openehr/rm/data_types/uri.rb, line 47 def path @uri.path end
query()
click to toggle source
# File lib/openehr/rm/data_types/uri.rb, line 51 def query @uri.query end
scheme()
click to toggle source
# File lib/openehr/rm/data_types/uri.rb, line 55 def scheme @uri.scheme end
value()
click to toggle source
# File lib/openehr/rm/data_types/uri.rb, line 39 def value @value end
value=(value)
click to toggle source
# File lib/openehr/rm/data_types/uri.rb, line 59 def value=(value) raise ArgumentError, "value is empty" if value.nil? parse(value) end
Protected Instance Methods
parse(value)
click to toggle source
# File lib/openehr/rm/data_types/uri.rb, line 66 def parse(value) @uri = ::URI.parse(value) @value = value end