<%= select_for_tag :name,
options_for_select(complex.stuff.collect{|d| d.stuff} + ['other', 'stuff']) %><%= select_for_tag :name,
options_for_select(complex.stuff.collect{|d| d.stuff} + admin_selection_choices(user) + ['other', 'stuff']) %>| highlight LongLines guibg=#333300 | |
| au BufWinEnter * call matchadd('LongLines', '^.\{80,119}$', -1) | |
| highlight VeryLongLines guibg=#330000 | |
| au BufWinEnter * call matchadd('VeryLongLines', '^.\{120,}$', -1) |
| let indent_colors = ['#645640','#564832','#484024','#646452','#565644','#484834','#565656','#484848','#404040'] | |
| let indent = 8 | |
| for icolor in indent_colors | |
| let indent_name = 'Indent' . indent | |
| exec 'highlight ' . indent_name . ' guibg=' . icolor | |
| au bufwinenter * call matchadd(indent_name, '^\s\{' . (indent * 2 + 4) . '}\&^\s\{' . (indent * 2 + 1) . '}', 200-indent) | |
| let indent -= 1 | |
| endfor |
| " block select commenting & uncommenting | |
| au BufEnter *.rb map ,c :s/^/#/<CR>:nohlsearch<CR> | |
| au BufEnter *.rb map ,u :s/^#//<CR>:nohlsearch<CR> | |
| au BufEnter *.vim* map ,c :s/^/"/<CR>:nohlsearch<CR> | |
| au BufEnter *.vim* map ,u :s/^"//<CR>:nohlsearch<CR> | |
| au BufEnter *.haml* map ,c :s/^/-#/<CR>:nohlsearch<CR> | |
| au BufEnter *.haml* map ,u :s/^-#//<CR>:nohlsearch<CR> |
| if [ -f "$rvm_path/scripts/rvm" ]; then | |
| source "$rvm_path/scripts/rvm" | |
| if [ -f ".rvmrc" ]; then | |
| source ".rvmrc" | |
| else | |
| if [ -f ".ruby-version" ]; then | |
| if [ -f ".ruby-gemset" ]; then | |
| rvm use `cat .ruby-version`@`cat .ruby-gemset` | |
| else | |
| rvm use `cat .ruby-version` |
| #! /usr/bin/ruby | |
| branch_match = `git branch`.match(/FY-#{ARGV[0]}\w+/) | |
| branch = branch_match ? branch_match[0].to_s : ARGV[0] | |
| `git checkout #{branch}` |
| package funsets | |
| import common._ | |
| /** | |
| * 2. Purely Functional Sets. | |
| */ | |
| object FunSets { | |
| /** | |
| * We represent a set by its characteristic function, i.e. |
| class OnCodeCaller | |
| def self.call(code, needer) | |
| if needer.respond_to?("on_#{code}") | |
| needer.send("on_#{code}") | |
| elsif needer.respond_to?("on_#{code / 100}XX") | |
| needer.send("on_#{code / 100}XX") | |
| else | |
| needer.on_failure | |
| end | |
| end |
| describe 'ordering' do | |
| let(:herp) { raise 'hi' } | |
| subject { raise 'bye' } | |
| it { should eq(herp) } #=> error 'hi' | |
| it { is_expected.to eq(herp) } #=> error 'bye' | |
| end |
| class RubyVersion | |
| def self.current | |
| factory.current | |
| end | |
| def self.factory | |
| if version_file_exists? | |
| Files.new | |
| elsif rvm_present? | |
| RVM.new |