Sha256: 8f820c14970e2d0c6e9a33e358c75f306571fd8d95cbf9254a081b3612338ccd

Contents?: true

Size: 491 Bytes

Versions: 21

Compression:

Stored size: 491 Bytes

Contents

module Sorcery
  module Adapters
    class BaseAdapter
      def initialize(model)
        @model = model
      end

      def self.from(klass)
        @klass = klass
        self
      end

      def self.delete_all
        @klass.delete_all
      end

      def self.find(id)
        find_by_id(id)
      end

      def increment(field)
        @model.increment(field)
      end

      def update_attribute(name, value)
        update_attributes(name => value)
      end
    end
  end
end

Version data entries

21 entries across 21 versions & 3 rubygems

Version Path
sorcery-0.17.0 lib/sorcery/adapters/base_adapter.rb
sorcery-0.16.5 lib/sorcery/adapters/base_adapter.rb
sorcery-0.16.4 lib/sorcery/adapters/base_adapter.rb
sorcery-0.16.3 lib/sorcery/adapters/base_adapter.rb
sorcery-0.16.2 lib/sorcery/adapters/base_adapter.rb
sorcery-0.16.1 lib/sorcery/adapters/base_adapter.rb
sorcery-0.15.1 lib/sorcery/adapters/base_adapter.rb
sorcery-0.16.0 lib/sorcery/adapters/base_adapter.rb
sorcery-0.15.0 lib/sorcery/adapters/base_adapter.rb
sorcery-0.14.0 lib/sorcery/adapters/base_adapter.rb
sorcery-0.13.0 lib/sorcery/adapters/base_adapter.rb
sorcery-0.12.0 lib/sorcery/adapters/base_adapter.rb
sorcery-0.11.0 lib/sorcery/adapters/base_adapter.rb
sorcery-0.10.3 lib/sorcery/adapters/base_adapter.rb
sorcery-0.10.2 lib/sorcery/adapters/base_adapter.rb
sorcery-0.10.1 lib/sorcery/adapters/base_adapter.rb
sorcery-0.10.0 lib/sorcery/adapters/base_adapter.rb
sorcery-0.9.1 lib/sorcery/adapters/base_adapter.rb
sorcery-0.9.0 lib/sorcery/adapters/base_adapter.rb
cbsorcery-0.8.6 lib/sorcery/adapters/base_adapter.rb