Sha256: 077ee2a006d6a4b3ea2254f446b1b043eca6478257ce1c3a9259683fe7264ae8
Contents?: true
Size: 823 Bytes
Versions: 4
Compression:
Stored size: 823 Bytes
Contents
module IrbHacks # IrbHacks configuration object. class Config # System command to invoke pager for <tt>less</tt>. Default: # # less -R attr_accessor :less_cmd # Snippet (<tt>a</tt>, <tt>ae</tt>) history file. Default: # # ~/.irb_snippet_history attr_accessor :snippet_history_file # Snippet history size. Default is <tt>100</tt>. attr_accessor :snippet_history_size # Snippet input prompt. Default: # # (snippet)>> attr_accessor :snippet_prompt def initialize(attrs = {}) defaults = { :less_cmd => "less -R", :snippet_history_file => "~/.irb_snippet_history", :snippet_history_size => 100, :snippet_prompt => "(snippet)>> ", } defaults.merge(attrs).each {|k, v| send("#{k}=", v)} end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
irb_hacks-0.2.5 | lib/irb_hacks/config.rb |
irb_hacks-0.2.4 | lib/irb_hacks/config.rb |
irb_hacks-0.2.3 | lib/irb_hacks/config.rb |
irb_hacks-0.2.2 | lib/irb_hacks/config.rb |