Module: Toast

Defined in:
lib/toast/engine.rb,
lib/toast/record.rb,
lib/toast/single.rb,
lib/toast/version.rb,
lib/toast/resource.rb,
lib/toast/collection.rb,
lib/toast/config_dsl.rb,
lib/toast/association.rb,
lib/toast/active_record_extensions.rb

Defined Under Namespace

Modules: ActiveRecordExtensions, ConfigDSL Classes: Association, BadRequest, Collection, Conflict, Engine, MethodNotAllowed, PayloadFormatError, PayloadInvalid, Record, RequestedVersionNotDefined, Resource, ResourceNotAcceptable, ResourceNotFound, Single, UnsupportedMediaType

Constant Summary collapse

VERSION =
'0.8.14'

Class Method Summary collapse

Class Method Details

.resourceful_modelsObject



81
82
83
# File 'lib/toast/active_record_extensions.rb', line 81

def self.resourceful_models
  Module.constants.select{ |c| (eval c).respond_to?(:toast_config)}.sort.map{|c| c.constantize}
end