4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/classy/yaml/component_helpers.rb', line 4
def yass(*args)
calling_path = self.class.source_location.split("/")[0...-1].join("/")
calling_file = self.class.source_location.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
|