lib/dry/schema/messages/yaml.rb in dry-schema-0.6.0 vs lib/dry/schema/messages/yaml.rb in dry-schema-1.0.0
- old
+ new
@@ -15,12 +15,20 @@
class Messages::YAML < Messages::Abstract
LOCALE_TOKEN = '%<locale>s'
include Dry::Equalizer(:data)
- attr_reader :data, :t
+ # Loaded localized message templates
+ #
+ # @return [Hash]
+ attr_reader :data
+ # Translation function
+ #
+ # @return [Proc]
+ attr_reader :t
+
# @api private
def self.build(options = EMPTY_HASH)
super do |config|
config.root = "%<locale>s.#{config.root}"
@@ -79,10 +87,10 @@
data.key?(evaluated_key(key, options))
end
# Merge messages from an additional path
#
- # @param [String] path
+ # @param [String] overrides
#
# @return [Messages::I18n]
#
# @api public
def merge(overrides)