From 1d823d83e0d741b65de86385c161ca7430c1ae2e Mon Sep 17 00:00:00 2001 From: Daniel Tsadok Date: Wed, 5 May 2010 17:22:16 -0400 Subject: [PATCH] Added ERB support to fixtures --- lib/tiny_mce/configuration.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/tiny_mce/configuration.rb b/lib/tiny_mce/configuration.rb index e4df202..f7e2fab 100644 --- a/lib/tiny_mce/configuration.rb +++ b/lib/tiny_mce/configuration.rb @@ -19,7 +19,12 @@ def self.default_options def self.config_file_options @@config_file_options ||= begin tiny_mce_yaml_filepath = File.join(Rails.root.to_s, 'config', 'tiny_mce.yml') - (YAML::load(IO.read(tiny_mce_yaml_filepath)) rescue nil) || Hash.new + fixture_content = IO.read(tiny_mce_yaml_filepath) rescue nil + #Fixtures can be dynamic + if defined?(ERB) + fixture_content = ERB.new(fixture_content).result rescue nil + end + (YAML::load(fixture_content) rescue nil) || Hash.new end end