Module: Ldp

Extended by:
Uri
Defined in:
lib/ldp/client.rb,
lib/ldp.rb,
lib/ldp/orm.rb,
lib/ldp/version.rb,
lib/ldp/resource.rb,
lib/ldp/response.rb,
lib/ldp/container.rb,
lib/ldp/container/basic.rb,
lib/ldp/response/paging.rb,
lib/ldp/container/direct.rb,
lib/ldp/container/indirect.rb,
lib/ldp/resource/rdf_source.rb,
lib/ldp/resource/binary_source.rb

Overview

LDP client for presenting an ORM on top of an LDP resource

Defined Under Namespace

Modules: Response, Uri Classes: Client, Container, GraphDifferenceException, HttpError, NotFound, Orm, Resource, SaveException

Constant Summary collapse

VERSION =
"0.0.5"

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from Uri

basic_container, container, contains, direct_container, has_member_relation, indirect_container, member, membership_predicate, next_page, page, page_of, prefer_containment, prefer_empty_container, prefer_membership, resource, uri

Class Attribute Details

.loggerObject



24
25
26
27
28
# File 'lib/ldp.rb', line 24

def logger
  @logger ||= Logger.new(STDOUT).tap do |log|
    log.level = Logger::WARN
  end
end

Class Method Details

.instrument(*args, &block) ⇒ Object



30
31
32
33
34
35
36
# File 'lib/ldp.rb', line 30

def instrument *args, &block
  if defined?(::ActiveSupport) && defined?(::ActiveSupport::Notifications)
    ActiveSupport::Notifications.instrument *args, &block
  else
    yield
  end
end