Sha256: 7f57c76161d664983407c52683fe1e95943f5720bf371f5dc338f7c43d99b679

Contents?: true

Size: 307 Bytes

Versions: 24

Compression:

Stored size: 307 Bytes

Contents

require 'dragonfly/model/instance_methods'
require 'dragonfly/model/class_methods'

module Dragonfly
  module Model

    def self.extended(klass)
      unless klass.include?(InstanceMethods)
        klass.extend(ClassMethods)
        klass.class_eval{ include InstanceMethods }
      end
    end

  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
dragonfly-1.4.1 lib/dragonfly/model.rb
dragonfly-1.4.0 lib/dragonfly/model.rb
dragonfly-1.3.0 lib/dragonfly/model.rb
dragonfly-1.2.1 lib/dragonfly/model.rb
dragonfly-1.2.0 lib/dragonfly/model.rb
dragonfly-1.1.5 lib/dragonfly/model.rb
dragonfly-1.1.4 lib/dragonfly/model.rb
dragonfly-1.1.3 lib/dragonfly/model.rb
dragonfly-1.1.2 lib/dragonfly/model.rb
dragonfly-1.1.1 lib/dragonfly/model.rb
dragonfly-1.1.0 lib/dragonfly/model.rb
dragonfly-1.0.12 lib/dragonfly/model.rb
dragonfly-1.0.11 lib/dragonfly/model.rb
dragonfly-1.0.10 lib/dragonfly/model.rb
dragonfly-1.0.9 lib/dragonfly/model.rb
dragonfly-1.0.8 lib/dragonfly/model.rb
dragonfly-1.0.7 lib/dragonfly/model.rb
dragonfly-1.0.6 lib/dragonfly/model.rb
dragonfly-1.0.5 lib/dragonfly/model.rb
dragonfly-1.0.4 lib/dragonfly/model.rb