4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/classy/yaml/component_helpers.rb', line 4
def yass(*args)
calling_path = Object.const_source_location(self.class.name).first.split('/')[0...-1].join('/')
calling_file = Object.const_source_location(self.class.name).first.split('/').last.split('.').first
component_name = self.class.name.underscore.split('/').last.split('.').first
classy_files = ["#{calling_path}/#{component_name}.yml",
"#{calling_path}/#{calling_file}/#{calling_file}.yml",
"#{calling_path}/#{calling_file}/#{component_name}.yml"]
if args.first.is_a?(Hash)
args.first.merge!({ classy_files: classy_files.uniq })
else
args << { classy_files: classy_files.uniq }
end
helpers.yass(*args)
end
|