Class: Opal::RSpec::SprocketsEnvironment

Inherits:
Sprockets::Environment
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/opal/rspec/sprockets_environment.rb

Instance Method Summary collapse

Constructor Details

#initialize(spec_pattern = nil, spec_exclude_pattern = nil, spec_files = nil, default_path = nil) ⇒ SprocketsEnvironment

Returns a new instance of SprocketsEnvironment.



23
24
25
26
# File 'lib/opal/rspec/sprockets_environment.rb', line 23

def initialize(spec_pattern=nil, spec_exclude_pattern=nil, spec_files=nil, default_path=nil)
  @locator = RSpec::PreRackLocator.new spec_pattern, spec_exclude_pattern, spec_files, default_path
  super()
end

Instance Method Details

#add_spec_paths_to_sprocketsObject



28
29
30
# File 'lib/opal/rspec/sprockets_environment.rb', line 28

def add_spec_paths_to_sprockets
  @locator.get_spec_load_paths.each { |p| append_path p }
end

#cachedObject



32
33
34
# File 'lib/opal/rspec/sprockets_environment.rb', line 32

def cached
  CachedEnvironment.new(self, @locator)
end