Sha256: 15988bdd6d151ca4658309edc553e58964c291fd7bf7c92c816c64079b46549e
Contents?: true
Size: 646 Bytes
Versions: 2
Compression:
Stored size: 646 Bytes
Contents
require 'active_model' require 'active_support/core_ext' module NinjaModel class NinjaModelError < StandardError; end class << self attr_accessor :logger def set_logger(logger) ::NinjaModel.logger = logger end def ninja_model?(symbol) klass = symbol.to_s.camelize klass = klass.singularize klass = klass.constantize klass.ancestors.include?(NinjaModel::Base) end def configuration Rails.application.config.ninja_model end end class Base end end require 'ninja_model/base' require 'ninja_model/core_ext/symbol' if defined?(Rails) require 'ninja_model/railtie' end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ninja-model-0.5.2 | lib/ninja_model.rb |
ninja-model-0.5.1 | lib/ninja_model.rb |