Sha256: 92939f5374bd632296084a60d2e6d86df8bc2884e794ff7202abb18e6871d46d
Contents?: true
Size: 576 Bytes
Versions: 40
Compression:
Stored size: 576 Bytes
Contents
module ActiveScaffoldConfigMock module ClassMethods class Config def active_record? @type == :active_record end def mongoid? @type == :mongoid end def initialize(type = :active_record) @type = type end def primary_key mongoid? ? '_id' : 'id' end end def active_scaffold_config @active_scaffold_config ||= Config.new end end def self.included(klass) klass.extend ClassMethods end def active_scaffold_config self.class.active_scaffold_config end end
Version data entries
40 entries across 40 versions & 1 rubygems