Noosfero/noosfero

View on GitHub
plugins/open_graph/lib/open_graph_plugin/settings.rb

Summary

Maintainability
A
0 mins
Test Coverage
class OpenGraphPlugin::Settings < Noosfero::Plugin::Settings
  def self.new(base, attrs = {})
    super base, self.parents.first, attrs
  end

  OpenGraphPlugin::TrackConfig::Types.each do |track, klass|
    define_method "#{track}_track_enabled=" do |value|
      super ActiveRecord::Type::Boolean.new.send :cast_value, value
    end
  end
end