class Lab42::KAK::Ruby
Constants
- ADD_DO_RGX
- COMPLETE_WO_DO_RGX
Public Instance Methods
ruby_complete()
click to toggle source
# File lib/lab42/kak/cccomplete/ruby.rb, line 9 def ruby_complete $stderr.puts "FT Triggered Ruby" $stderr.puts "selection: #{_selection.inspect}" case _selection when COMPLETE_WO_DO_RGX _ruby_complete_wo_do else _ruby_default_complete end output.flatten.join end
Private Instance Methods
_ruby_complete_wo_do()
click to toggle source
# File lib/lab42/kak/cccomplete/ruby.rb, line 24 def _ruby_complete_wo_do add "dO" add _selection, nl: true add_lines " ", "end", indented: true add "<esc>;kA" end
_ruby_default_complete()
click to toggle source
# File lib/lab42/kak/cccomplete/ruby.rb, line 31 def _ruby_default_complete add "dO" add _selection.sub(ADD_DO_RGX, " do"), nl: true add_lines " ", "end", indented: true add "<esc>;kA" end