lib/odania/config/layout.rb in odania-0.0.17 vs lib/odania/config/layout.rb in odania-0.0.18
- old
+ new
@@ -5,10 +5,15 @@
def initialize
reset
end
+ def assets
+ return {} if self.styles['_general'].nil? or self.styles['_general'].assets.nil?
+ self.styles['_general'].assets
+ end
+
def dump
style_data = {}
styles.each_pair do |name, style|
style_data[name] = style.dump
end
@@ -16,14 +21,14 @@
result = {}
result['styles'] =style_data unless style_data.nil?
result
end
- def load(data)
+ def load(data, group_name)
reset
unless data['styles'].nil?
data['styles'].each_pair do |key, val|
- self.styles[key].load(val)
+ self.styles[key].load(val, group_name)
end
end
end
def reset