diff options
author | Abinoam P. Marques Jr <abinoam@gmail.com> | 2017-06-29 22:35:29 -0300 |
---|---|---|
committer | Abinoam P. Marques Jr <abinoam@gmail.com> | 2017-06-29 22:35:29 -0300 |
commit | 2b5f0fafc67765506fb1fc4a6e6e107d7d83dcbc (patch) | |
tree | 5242df9174e1cbdb4ea3bcbc32fdf98bf7c3a686 | |
parent | ca137ba8e89789140eeb5c362536904cd51374eb (diff) | |
download | highline-2b5f0fafc67765506fb1fc4a6e6e107d7d83dcbc.tar.gz |
Simplify track_eof with delegation
-rwxr-xr-x | lib/highline.rb | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/lib/highline.rb b/lib/highline.rb index 190f8b1..a79a294 100755 --- a/lib/highline.rb +++ b/lib/highline.rb @@ -46,7 +46,8 @@ class HighLine extend SingleForwardable def_single_delegators :@default_instance, :agree, :ask, :choose, :say, - :use_color=, :use_color?, :reset_use_color + :use_color=, :use_color?, :reset_use_color, + :track_eof=, :track_eof? def self.default_instance @default_instance @@ -77,21 +78,11 @@ class HighLine end # Pass +false+ to _setting_ to turn off HighLine's EOF tracking. - def self.track_eof=(setting) - default_instance.track_eof=(setting) - end - - # Pass +false+ to _setting_ to turn off HighLine's EOF tracking. def track_eof=(setting) @track_eof = setting end # Returns true if HighLine is currently tracking EOF for input. - def self.track_eof? - default_instance.track_eof? - end - - # (see HighLine.track_eof?) def track_eof? @track_eof end |