ref: master
plugins/oauth_client/models/oauth_client_plugin/provider.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
class OauthClientPlugin::Provider < ApplicationRecord belongs_to :environment validates_presence_of :name, :strategy extend ActsAsHavingImage::ClassMethods acts_as_having_image extend ActsAsHavingSettings::ClassMethods acts_as_having_settings field: :options settings_items :site, type: String settings_items :client_options, type: Hash attr_accessible :name, :strategy, :enabled, :site, :image_builder, :environment, :environment_id, :options, :client_id, :client_secret, :client_options scope :enabled, -> { where enabled: true } end |