HEX
Server: Apache
System: Windows NT MAGNETO-ARM 10.0 build 22000 (Windows 10) AMD64
User: Michel (0)
PHP: 7.4.7
Disabled: NONE
Upload Files
File: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/roadie-4.0.0/lib/roadie/null_provider.rb
# frozen_string_literal: true

module Roadie
  # An asset provider that returns empty stylesheets for any name.
  #
  # Use it to ignore missing assets or in your tests when you need a provider
  # but you do not care what it contains or that it is even referenced at all.
  class NullProvider
    def find_stylesheet(name) empty_stylesheet end
    def find_stylesheet!(name) empty_stylesheet end

    def to_s() inspect end
    def inspect() "#<#{self.class}>" end

    private
    def empty_stylesheet() Stylesheet.new "(null)", "" end
  end
end