Module: TinyMCE::OptionValidator

Defined in:
lib/tiny_mce.rb

Class Method Summary collapse

Class Method Details

.loadObject



18
19
20
# File 'lib/tiny_mce.rb', line 18

def load
  @@valid_options = File.open(File.dirname(__FILE__) + "/../tiny_mce_options.yml") { |f| YAML.load(f.read) }
end

.optionsObject



26
27
28
# File 'lib/tiny_mce.rb', line 26

def options
  @@valid_options
end

.valid?(option) ⇒ Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/tiny_mce.rb', line 22

def valid?(option)
  @@valid_options.include?(option.to_s) || (plugins && plugins.include?(option.to_s.split('_')[0])) || option.to_s =~ /theme_advanced_container_/
end