Skip to content

Instantly share code, notes, and snippets.

View willluongo's full-sized avatar

Will Luongo willluongo

View GitHub Profile
@redox
redox / base.html.haml
Last active May 16, 2020 13:13
Algolia extends HipChat to customer support
#chat-box.ubuntu.hidden-xs
.closed
.pull-right
= link_to_function content_tag(:i, nil, class: 'glyphicon glyphicon-chevron-up').html_safe, 'chat.show()'
.m-l-small
= link_to_function 'Chat with us', 'chat.show()'
.opened{style: 'display: none'}
.header
.pull-right
= link_to_function content_tag(:i, nil, class: 'glyphicon glyphicon-plus-sign').html_safe, 'chat.maximize()', class: 'maximize', style: 'display: none'
@nu7hatch
nu7hatch / spec_helper.rb
Created October 17, 2010 21:46
Testing standard input with RSpec
...
module Helpers
# Replace standard input with faked one StringIO.
def fake_stdin(*args)
begin
$stdin = StringIO.new
$stdin.puts(args.shift) until args.empty?
$stdin.rewind
yield
@defunkt
defunkt / stdin.rb
Created December 14, 2009 18:26
Transparent stdin / stdout
class MyApp
attr_accessor :input, :output
def initialize
@input = $stdin
@output = $stdout
end
def prompt_user
user_selection = gets.chomp # => 'ponies'