File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -105,7 +105,12 @@ def aliases_for_usage
105
105
end
106
106
107
107
def show_default?
108
- super || [ TrueClass , FalseClass ] . any? { |c | default . is_a? ( c ) }
108
+ case default
109
+ when TrueClass , FalseClass
110
+ true
111
+ else
112
+ super
113
+ end
109
114
end
110
115
111
116
VALID_TYPES . each do |type |
Original file line number Diff line number Diff line change @@ -272,14 +272,14 @@ def option(name, options = {})
272
272
273
273
describe "#print_default" do
274
274
it "prints boolean with true default value" do
275
- expect ( option ( :foo , {
275
+ expect ( option ( :foo , {
276
276
required : false ,
277
277
type : :boolean ,
278
278
default : true
279
279
} ) . print_default ) . to eq ( true )
280
280
end
281
281
it "prints boolean with false default value" do
282
- expect ( option ( :foo , {
282
+ expect ( option ( :foo , {
283
283
required : false ,
284
284
type : :boolean ,
285
285
default : false
You can’t perform that action at this time.
0 commit comments