This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
# ... | |
gem 'carrierwave' | |
gem 'fog', '~> 1.0.0' # Need to specify version, as carrierwave references older (0.9.0) which doesn't allow configuration of Rackspace UK Auth URL |
/*! | |
* Convert .select elements to Bootstrap Dropdown Group | |
* Assumes jQuery and Bootstrap scripts already linked | |
* | |
* Expected markup: | |
* | |
* <div id="someId" data-name="someName" class="select someClass"> | |
* <div class="option selected" data-value="1"> Item 1 <i class="icon-ok"></i></div> | |
* <div class="option" data-value="2"> Item 2 <span>some html</span></div> | |
* <div class="option" data-value="3"> Item 3 <img src="little.img"></div> |
.progress { | |
border: 1px solid #ddd; | |
width: 100px; | |
height: 10px; | |
} | |
.progress .bar { | |
background-color: #aae; | |
width: 10px; | |
height: 10px; | |
} |
def flash_success(message = nil, opts = {}) | |
if message | |
flash[:success] = message | |
else | |
flash[:success] = translate '.flash.success_html'.freeze, view_assigns.symbolize_keys.merge(opts).merge(default: :"flash.default.success") | |
end | |
end | |
def flash_error(message = nil, opts = {}) | |
if message |
@next_upgrade ||= false | |
source 'https://rubygems.org' | |
if @next_upgrade | |
gem 'rails', '6.0.0.rc2' | |
else | |
gem 'rails', '~> 5.2.0' | |
end | |
# rest of gems below .... |