Skip to content

Commit 420b880

Browse files
committed
Implement custom Fallbacks#inspect
1 parent baf8a88 commit 420b880

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Diff for: lib/i18n/locale/fallbacks.rb

+4
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ def map(*args, &block)
7979
end
8080
end
8181

82+
def inspect
83+
"#<#{self.class.name} @map=#{@map.inspect} @defaults=#{@defaults.inspect}>"
84+
end
85+
8286
protected
8387

8488
def compute(tags, include_defaults = true, exclude = [])

Diff for: test/locale/fallbacks_test.rb

+4
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,8 @@ def setup
170170
result = @fallbacks.map { |key, value| [key, value] }
171171
assert_equal([[:"de-AT", [:"de-DE"]]], result)
172172
end
173+
174+
test "#inspect" do
175+
assert_equal('#<I18n::Locale::Fallbacks @map={:"de-AT"=>[:"de-DE"]} @defaults=[:"en-US", :en]>', @fallbacks.inspect)
176+
end
173177
end

0 commit comments

Comments
 (0)