Module RubyAMF
In: lib/rubyamf/class_mapping.rb
lib/rubyamf/configuration.rb
lib/rubyamf/envelope.rb
lib/rubyamf/fault.rb
lib/rubyamf/intermediate_object.rb
lib/rubyamf/logger.rb
lib/rubyamf/model.rb
lib/rubyamf/rails/rails2_bootstrap.rb
lib/rubyamf/request_parser.rb
lib/rubyamf/test.rb
lib/rubyamf/version.rb
lib/rubyamf.rb

Methods

Classes and Modules

Module RubyAMF::Model
Module RubyAMF::Test
Class RubyAMF::ClassMapping
Class RubyAMF::Configuration
Class RubyAMF::Envelope
Class RubyAMF::IntermediateObject
Class RubyAMF::MappingSet
Class RubyAMF::RequestParser

Constants

VERSION = "2.0.0"
MIME_TYPE = "application/x-amf".freeze

Public Class methods

[Source]

    # File lib/rubyamf.rb, line 36
36:     def bootstrap
37:       configuration.preload_models.flatten.each {|m| m.to_s.constantize}
38:       RubyAMF::ClassMapper.use_array_collection = configuration.use_array_collection # Make sure it gets copied over for RocketAMF
39:     end

[Source]

    # File lib/rubyamf.rb, line 19
19:     def configuration
20:       @configuration ||= RubyAMF::Configuration.new
21:     end

[Source]

    # File lib/rubyamf.rb, line 23
23:     def configuration= config
24:       @configuration = config
25:     end

[Source]

    # File lib/rubyamf.rb, line 31
31:     def configure
32:       yield configuration
33:       bootstrap
34:     end

[Source]

    # File lib/rubyamf/rails/rails2_bootstrap.rb, line 50
50:   def self.configure
51:     # Load legacy config if they have one
52:     begin
53:       RubyAMF.configuration.load_legacy
54:     rescue
55:       RubyAMF.logger.info "RubyAMF: Could not find legacy config file to load"
56:     end
57: 
58:     yield configuration
59:     bootstrap
60:   end

[Source]

    # File lib/rubyamf.rb, line 27
27:     def logger
28:       @logger ||= RubyAMF::Logger.new
29:     end

[Validate]