Class: ActionView::FixtureResolver
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
self,
FileSystemResolver ,
Resolver
|
|
Instance Chain:
|
|
Inherits: |
ActionView::FileSystemResolver
|
Defined in: | actionview/lib/action_view/testing/resolvers.rb |
Overview
Use FixtureResolver in your tests to simulate the presence of files on the file system. This is used internally by Rails’ own test suite, and is useful for testing extensions that have no way of knowing what the file system will look like at runtime.
Class Attribute Summary
Resolver
- Inherited
.caching? | Alias for Resolver.caching. |
Class Method Summary
Instance Attribute Summary
Instance Method Summary
FileSystemResolver
- Inherited
#== | Alias for FileSystemResolver#eql?. |
#clear_cache, #eql?, | |
#to_path | Alias for FileSystemResolver#to_s. |
#to_s |
Resolver
- Inherited
#caching?, #clear_cache, | |
#find_all | Normalizes the arguments and passes it on to find_templates. |
Constructor Details
.new(hash = {}) ⇒ FixtureResolver
# File 'actionview/lib/action_view/testing/resolvers.rb', line 11
def initialize(hash = {}) super("") @hash = hash @path = "" end
Instance Method Details
#data
[ GitHub ]# File 'actionview/lib/action_view/testing/resolvers.rb', line 17
def data @hash end
#to_s
[ GitHub ]# File 'actionview/lib/action_view/testing/resolvers.rb', line 21
def to_s @hash.keys.join(", ") end