Class: ImportEverything::DetermineType
- Inherits:
-
Object
- Object
- ImportEverything::DetermineType
show all
- Includes:
- FromHash
- Defined in:
- lib/import_everything/parsers/determine_type.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(sym, *args, &b) ⇒ Object
14
15
16
17
18
19
20
|
# File 'lib/import_everything/parsers/determine_type.rb', line 14
def method_missing(sym,*args,&b)
if sym.to_s[-1..-1] == '='
self.addl_ops[sym.to_s[0..-2]] = args.first
else
super
end
end
|
Class Method Details
.get_filename(file) ⇒ Object
4
5
6
7
8
9
10
|
# File 'lib/import_everything/parsers/determine_type.rb', line 4
def self.get_filename(file)
if file.kind_of?(String)
''
else
file.first_responding(:original_filename, :filename, :path, :name)
end
end
|
Instance Method Details
31
32
33
34
|
# File 'lib/import_everything/parsers/determine_type.rb', line 31
def parser
parser_class.new(parser_ops)
end
|