lib/db_mod/statements/configuration/single.rb in db_mod-0.0.5 vs lib/db_mod/statements/configuration/single.rb in db_mod-0.0.6

- old
+ new

@@ -39,13 +39,15 @@ row!: Single::RequiredRow, column: Single::Column } # Extend the given method definition with additional - # result coercion. + # result coercion, if specified using {MethodConfiguration#single. # # @param definition [Proc] base method definition # @param config [MethodConfiguration] method configuration + # @return [Proc] wrapped method definition, or the original + # definition if no coercion has been specified def self.extend(definition, config) type = config[:single] return definition if type.nil? Configuration.attach_result_processor definition, COERCERS[type]