Headshot is a gem that provides a quick and easy way for Ruby on Rails applications to capture users' photos via a web camera without touching ActionScript or JavaScript code. It works by embedding a Flash component in your page's view to access the user's camera and capture the user's photo. Headshot takes care of the configuration and initialization of the Flash component and other support code in your Rails application simplifying the web cam integration process.
Below is some sample code to setup Headshot:
Controller
class HeadshotDemoController < ApplicationController
helper :headshot
end
View
<%= headshot_default_config(Rails.application.config.session_options[:key], headshot_capture_path) %>
<%= headshot_camera %>
<%= headshot_snap_button('Shoot') %>
Demo and complete documentation are available here:
http://headshot.hypermediasoft.com
Copyright (c) 2013 Diwa del Mundo (diwadm@gmail.com), released under the MIT license