class LD4L::FoafRDF::Configuration

Attributes

base_uri[R]
localname_minter[R]

Public Class Methods

new() click to toggle source
# File lib/ld4l/foaf_rdf/configuration.rb, line 19
def initialize
  @base_uri         = self.class.send(:default_base_uri)
  @localname_minter = self.class.send(:default_localname_minter)
end

Private Class Methods

default_base_uri() click to toggle source
# File lib/ld4l/foaf_rdf/configuration.rb, line 8
def self.default_base_uri
  @default_base_uri = "http://localhost/".freeze
end
default_localname_minter() click to toggle source
# File lib/ld4l/foaf_rdf/configuration.rb, line 13
def self.default_localname_minter
  # by setting to nil, it will use the default minter in the minter gem
  @default_localname_minter = nil
end

Public Instance Methods

base_uri=(new_base_uri) click to toggle source
# File lib/ld4l/foaf_rdf/configuration.rb, line 24
def base_uri=(new_base_uri)
  @base_uri = new_base_uri
end
localname_minter=(new_minter) click to toggle source
# File lib/ld4l/foaf_rdf/configuration.rb, line 32
def localname_minter=(new_minter)
  @localname_minter = new_minter
end
reset_base_uri() click to toggle source
# File lib/ld4l/foaf_rdf/configuration.rb, line 28
def reset_base_uri
  @base_uri = self.class.send(:default_base_uri)
end
reset_localname_minter() click to toggle source
# File lib/ld4l/foaf_rdf/configuration.rb, line 36
def reset_localname_minter
  @localname_minter = self.class.send(:default_localname_minter)
end