Sha256: b179d85156bc922836d8eaa4c709d9e2d536e4aa758cf0fc97e574e2d560677f

Contents?: true

Size: 783 Bytes

Versions: 2

Compression:

Stored size: 783 Bytes

Contents

require 'active_support/concern'
require 'dm-core'

module Ardm
  module DataMapper
    class Record
      def self.inherited(base)
        base.send(:include, ::DataMapper::Resource)
      end

      def self.finalize
        ::DataMapper.finalize
      end

      def self.repository(*args, &block)
        ::DataMapper.repository(*args, &block)
      end

      def self.logger
        ::DataMapper.logger
      end

      def self.logger=(logger)
        ::DataMapper.logger = logger
      end

      def self.alias_attribute(new, old)
        alias_method new, old
      end

      def self.attr_accessible(*attrs)
      end

      def self.abstract_class=(val)
      end

      def self.table_name=(name)
        self.storage_names[:default] = name
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ardm-0.2.5 lib/ardm/data_mapper/record.rb
ardm-0.2.4 lib/ardm/data_mapper/record.rb