Project

mr_video

0.03
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
Rails-based front-end for the popular VCR gem. It allows you to browse cassettes and episodes. HTTP body content from episodes can be viewed in the browser, enabling easy debugging of JSON and HTML.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Mr. Video Build Status Code Climate Coverage Status

Rails-based front-end for the popular VCR gem. It allows you to browse cassettes and episodes. HTTP body content from episodes can be viewed in the browser, enabling easy debugging of JSON and HTML. Furthermore, cassettes and episodes can be deleted, allowing for easy maintenance of recorded content. While Mr. Video is mainly meant to be used in your development environment, it can be configured for production and is not directly dependent on the VCR gem.

Compatibility

Mr. Video is tested against MRI 2.3.0. For Ruby <= 2.3.0, use version 1.0.5.

Installation

Mr. Video is a Rails Engine and is primarily meant to be used in your development environment.

Add it to your Gemfile.

# Gemfile

group :development do
  gem 'mr_video'
end

Configure the location of your VCR cassettes directory.

# config/initializers/mr_video.rb

if Rails.env.development? && defined?(MrVideo)
  MrVideo.configure do |config|
    config.cassette_library_dir = 'spec/fixtures/vcr_cassettes'
  end
end

Mount it in your config/routes.rb.

# config/routes.rb

MyApp::Application.routes.draw do

  if Rails.env.development?
    require 'mr_video'
    mount MrVideo::Engine => '/mr_video'
  end

end

Copyright

Copyright © 2014 Ilya Scharrenbroich. Released under the MIT License.