lib/linked_rails.rb in linked_rails-0.0.4.pre.g2c6c26e86 vs lib/linked_rails.rb in linked_rails-0.0.4.pre.g2c53724b3

- old
+ new

@@ -20,14 +20,10 @@ module LinkedRails @model_classes = {} mattr_accessor :whitelisted_spi_ips mattr_writer :host, :scheme - mattr_accessor :persistent_redis_database, default: ENV['PERSISTENT_REDIS_DATABASE'].presence || 6 - mattr_accessor :stream_redis_database, default: ENV['STREAM_REDIS_DATABASE'].presence || 7 - mattr_accessor :cache_redis_database, default: ENV['CACHE_REDIS_DATABASE'].presence || 8 - mattr_accessor :cache_stream, default: ENV['CACHE_STREAM'].presence || 'transactions' def self.configurable_class(parent, klass, default: nil, reader: nil) # rubocop:disable Metrics/AbcSize method = :"#{[parent, klass.to_s.downcase].compact.join('_')}_class" default ||= "LinkedRails::#{[parent&.to_s&.camelize, klass.to_s.classify].compact.join('::')}" @@ -52,14 +48,12 @@ def scheme @@scheme ||= Rails.application.routes.default_url_options[:protocol] || :http # rubocop:disable Style/ClassVars end - def iri(**args) - opts = {scheme: LinkedRails.scheme, host: LinkedRails.host}.merge(args) - opts[:path] = opts[:path].presence || '/' - RDF::URI.new(**opts) + def iri(**opts) + RDF::URI.new(**{scheme: LinkedRails.scheme, host: LinkedRails.host}.merge(opts)) end end configurable_class(:actions, :item) configurable_class(:collection, :filter) @@ -88,11 +82,10 @@ inflect.acronym 'IRI' inflect.acronym 'RDF' inflect.acronym 'SHACL' end -require 'linked_rails/errors' require 'linked_rails/uri_template' require 'linked_rails/vocab' require 'linked_rails/cache' require 'linked_rails/enhancements' require 'linked_rails/model' @@ -106,7 +99,5 @@ require 'linked_rails/rdf_error' require 'linked_rails/routes' require 'linked_rails/serializer' require 'linked_rails/translate' require 'linked_rails/railtie' -require 'linked_rails/url' -require 'linked_rails/storage'