Style changes in language_eval.
This commit is contained in:
parent
ef26bf1882
commit
e2b3753fd9
@ -114,22 +114,25 @@ module Hbc
|
|||||||
@language_blocks.default = block
|
@language_blocks.default = block
|
||||||
else
|
else
|
||||||
language_eval
|
language_eval
|
||||||
@language
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def language_eval
|
def language_eval
|
||||||
return if instance_variable_defined?(:@language)
|
return @language if instance_variable_defined?(:@language)
|
||||||
|
|
||||||
return unless instance_variable_defined?(:@language_blocks)
|
if @language_blocks.nil? || @language_blocks.empty?
|
||||||
|
return @language = nil
|
||||||
|
end
|
||||||
|
|
||||||
MacOS.languages.map(&Locale.method(:parse)).any? { |locale|
|
MacOS.languages.map(&Locale.method(:parse)).each do |locale|
|
||||||
key = @language_blocks.keys.detect { |strings|
|
key = @language_blocks.keys.detect { |strings|
|
||||||
strings.any? { |string| locale.include?(string) }
|
strings.any? { |string| locale.include?(string) }
|
||||||
}
|
}
|
||||||
|
|
||||||
return @language = @language_blocks[key].call unless key.nil?
|
next if key.nil?
|
||||||
}
|
|
||||||
|
return @language = @language_blocks[key].call
|
||||||
|
end
|
||||||
|
|
||||||
@language = @language_blocks.default.call
|
@language = @language_blocks.default.call
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user