Sha256: af2983a9d13b51b8d0273b863c548f498b18a4dfe0677ac320e87acca5e500ac

Contents?: true

Size: 597 Bytes

Versions: 3

Compression:

Stored size: 597 Bytes

Contents

require 'plaza/models/base_model'
require 'plaza/models/restful_model'
require 'plaza/models/error'

module Plaza
  Dir.glob(File.join(File.dirname(__FILE__), "models", "*.rb")).each do |file_name|
    base_name = File.basename(file_name).gsub("\.rb", "")
    const_name = base_name.split('_').collect!{ |w| w.capitalize }.join
    autoload const_name.to_sym, File.join(File.dirname(__FILE__), "models", base_name)
  end
  autoload "ConnectionError", File.join(File.dirname(__FILE__), "models", "error.rb")
  autoload "ResourceInvalid", File.join(File.dirname(__FILE__), "models", "error.rb")
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
plaza-0.1.1 lib/plaza/models.rb
plaza-0.1.0 lib/plaza/models.rb
plaza-0.0.4 lib/plaza/models.rb