module SDL::Base::URIMappedResource

Public Instance Methods

uri() click to toggle source
# File lib/sdl/base/uri_mapped_resource.rb, line 15
def uri
  if self.respond_to? :uri_mapper
    uri_mapper.uri self
  elsif self.instance_variable_get :@uri_mapper
    @uri_mapper.uri self
  elsif self.class.respond_to? :uri_mapper
    self.class.uri_mapper.uri self
  elsif self.class.instance_variable_get :@uri_mapper
    self.class.instance_variable_get(:@uri_mapper).uri self
  else
    DefaultURIMapper.uri self
  end
end