• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

samvera / ldp / 7aae4f98-f021-4aa3-ade3-5b1586e22f3d

19 Aug 2024 06:45PM UTC coverage: 86.165%. Remained the same
7aae4f98-f021-4aa3-ade3-5b1586e22f3d

push

circleci

web-flow
Test with latest ruby and rails versions (#156)

492 of 571 relevant lines covered (86.16%)

38.96 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

96.77
/lib/ldp.rb
1
require 'ldp/version'
16✔
2

3
require 'active_support'
16✔
4
require 'deprecation'
16✔
5
require 'json/ld'
16✔
6
require 'logger'
16✔
7
require 'rdf/isomorphic'
16✔
8
require 'rdf/turtle'
16✔
9
require 'rdf/vocab/ldp'
16✔
10
require 'singleton'
16✔
11

12
module Ldp
16✔
13
  RDF::Graph.send(:include, RDF::Isomorphic)
16✔
14

15
  require 'ldp/error'
16✔
16
  require 'ldp/client'
16✔
17
  require 'ldp/uri'
16✔
18

19
  extend Uri
16✔
20

21
  autoload :Response, 'ldp/response'
16✔
22
  autoload :Resource, 'ldp/resource'
16✔
23
  autoload :Container, 'ldp/container'
16✔
24

25
  autoload :Orm, 'ldp/orm'
16✔
26

27
  # Returned when there is no result (e.g. 404)
28
  class NoneClass
16✔
29
    include Singleton
16✔
30
  end
31
  # The single global instance of NoneClass, representing the empty Option
32
  None = NoneClass.instance # :doc:
16✔
33

34
  class << self
16✔
35
    def logger
16✔
36
      @logger ||= Logger.new(STDOUT).tap do |log|
12✔
37
        log.level = Logger::WARN
3✔
38
      end
39
    end
40

41
    def instrument *args, &block
16✔
42
      if defined?(::ActiveSupport) && defined?(::ActiveSupport::Notifications)
366✔
43
        ActiveSupport::Notifications.instrument *args, &block
366✔
44
      else
45
        yield
×
46
      end
47
    end
48

49
    attr_writer :logger
16✔
50
  end
51
end
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc