lib/locomotive/steam/adapters/filesystem/yaml_loaders/site.rb in locomotivecms_steam-1.5.0.beta1 vs lib/locomotive/steam/adapters/filesystem/yaml_loaders/site.rb in locomotivecms_steam-1.5.0.beta2
- old
+ new
@@ -15,13 +15,21 @@
attributes[:picture] = File.expand_path(File.join(site_path, 'icon.png'))
attributes[:metafields_schema] = load_metafields_schema
+ attributes.merge!(load_from_env)
+
[attributes]
end
private
+
+ def load_from_env
+ return {} if env == :local
+
+ safe_json_load(File.join(site_path, 'data', env.to_s, 'site.json')).symbolize_keys
+ end
def load_metafields_schema
_load(File.join(site_path, 'config', 'metafields_schema.yml'))
end