Module: Avm::EacGenericBase0::FileFormats::Base::FileResourceNameHelper
- Defined in:
- lib/avm/eac_generic_base0/file_formats/base/file_resource_name_helper.rb
Instance Method Summary collapse
Instance Method Details
#result_from_patterns(patterns, path, &block) ⇒ Object
10 11 12 13 |
# File 'lib/avm/eac_generic_base0/file_formats/base/file_resource_name_helper.rb', line 10 def result_from_patterns(patterns, path, &block) patterns.lazy.map { |pattern| pattern.to_parser.parse(path.to_path) } .find(&:present?).if_present(&block) end |
#result_from_superclass(path) ⇒ Object
15 16 17 18 |
# File 'lib/avm/eac_generic_base0/file_formats/base/file_resource_name_helper.rb', line 15 def result_from_superclass(path) self.class.superclass.instance_method(:file_resource_name) .bind_call(self, path) end |