Table of Contents - mirage-3.0.14 Documentation
Pages
-
README
- Mirage
- Installation
- What's New?
- ### 3.0.0
- What's new in the Server:
- 1: Mirage uses JSON as its communucations medium
- 2: Wildcards are now supported in the URI.
- 3: Full Request Data now tracked
- 4. Parameters and body content matchers are now specified seperately
- 5. HTTP Header matchers
- 6. More advanced template resolution.
- 7. The url has changed
- 8. Default responses directory renamed to mirage
- What's new in the Client:
- 1. Template Models
- Client interface
- What you don't get
- ### 2.4.0
- What do I get?
- 1: Configure your client with defaults for each of your responses
- What do I have to do to upgrade?
- ### 2.3.0
- What do I get?
- 1: Run more than one instance of Mirage per machine.
- 2: Programmatic interface for starting and stopping Mirage
- 3: Updated command line interface
- What do I have to do to upgrade?
Classes and Modules
- Mirage
- Mirage::CLIBridge
- Mirage::Client
- Mirage::ClientError
- Mirage::Helpers
- Mirage::Helpers::MethodBuilder
- Mirage::InternalServerException
- Mirage::MirageError
- Mirage::Request
- Mirage::Request::NotReceivedException
- Mirage::Requests
- Mirage::Runner
- Mirage::Template
- Mirage::Template::Configuration
- Mirage::Template::Model
- Mirage::Template::Model::CommonMethods
- Mirage::Template::Model::InstanceMethods
- Mirage::TemplateNotFound
- Mirage::Templates
- Mirage::TimeoutException
- Mirage::WaitMethods
Methods
- ::backedup_get — Mirage::Request
- ::backedup_get — Mirage::Template
- ::extended — Mirage::Template::Model
- ::get — Mirage::Request
- ::get — Mirage::Template
- ::initialize — Mirage::Template::Model
- ::new — Mirage::Client
- ::new — Mirage::MirageError
- ::new — Mirage::ClientError
- ::new — Mirage::Requests
- ::new — Mirage::Template
- ::new — Mirage::Template::Configuration
- ::new — Mirage::Templates
- ::new — Mirage::Template::Model::InstanceMethods
- ::running? — Mirage
- ::start — Mirage
- ::stop — Mirage
- #== — Mirage::Client
- #== — Mirage::Template::Configuration
- #builder_method — Mirage::Helpers::MethodBuilder
- #builder_methods — Mirage::Helpers::MethodBuilder
- #clear — Mirage::Client
- #configure — Mirage::Client
- #create — Mirage::Template::Model::InstanceMethods
- #default_config — Mirage::Templates
- #delete — Mirage::Request
- #delete — Mirage::Template::Model::InstanceMethods
- #delete_all — Mirage::Requests
- #delete_all — Mirage::Templates
- #encode — Mirage::Template::Model::InstanceMethods
- #encode_regexs — Mirage::Template::Model::InstanceMethods
- #kill — Mirage::CLIBridge
- #method_missing — Mirage::Template::Configuration
- #method_missing — Mirage::Template::Model::InstanceMethods
- #mirage_process_ids — Mirage::CLIBridge
- #prime — Mirage::Client
- #processes_with_name — Mirage::CLIBridge
- #put — Mirage::Client
- #put — Mirage::Templates
- #requests — Mirage::Client
- #reset — Mirage::Client
- #reset — Mirage::Template::Configuration
- #revert — Mirage::Client
- #running? — Mirage::Client
- #save — Mirage::Client
- #start — Mirage::Runner
- #stop — Mirage::Runner
- #templates — Mirage::Client
- #to_json — Mirage::Template::Model::InstanceMethods
- #wait_until — Mirage::WaitMethods