class OauthClientPlugin::Provider < Noosfero::Plugin::ActiveRecord belongs_to :environment validates_presence_of :name, :strategy acts_as_having_image acts_as_having_settings :field => :options settings_items :client_id, :type => :string settings_items :client_secret, :type => :string settings_items :client_options, :type => Hash attr_accessible :name, :environment, :strategy, :client_id, :client_secret, :enabled, :client_options, :image_builder scope :enabled, :conditions => {:enabled => true} acts_as_having_image end