module CmAdmin
def config
def config @config ||= Configuration.new end
def configure
def configure # instance_eval(&block) @config ||= Configuration.new yield(@config) end
def initialize_model(entity, &block)
def initialize_model(entity, &block) return unless entity.is_a?(Class) return if CmAdmin::Model.find_by({ name: entity.name }) config.cm_admin_models << CmAdmin::Model.new(entity, &block) end
def layout; end
def layout; end