summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlib/highline.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/highline.rb b/lib/highline.rb
index a8b72d4..ea4a47e 100755
--- a/lib/highline.rb
+++ b/lib/highline.rb
@@ -44,8 +44,14 @@ class HighLine
include BuiltinStyles
include CustomErrors
+ @default_instance = new
+
+ extend SingleForwardable
+ def_single_delegators :@default_instance, :agree, :ask, :choose, :say,
+ :use_color=, :use_color?, :reset_use_color
+
def self.default_instance
- @default_instance ||= new
+ @default_instance
end
def self.default_instance=(highline_instance)