lib/usable.rb in usable-0.3.0 vs lib/usable.rb in usable-1.0.0

- old
+ new

@@ -11,22 +11,22 @@ @usable_config ||= Config.new end attr_writer :usable_config # @description Configures the +available_methods+ of a module using the given options or block and then includes it on - # the target class. Checks if there is a module named Spec within the given mods namespace and uses the instance of + # the target class. Checks if there is a module named UsableSpec within the given mods namespace and uses the instance of # methods of that as the +available_methods+ # # @example # # class Example # extend Usable # usable VersionKit, only: :save_version # end # # @note Hides methods - # @note We include the primary mod when there is a Spec set because any instance method defined on the mod are not - # configurable and should therefore takes precedence over those defined in the Spec + # @note We include the primary mod when there is a UsableSpec set because any instance method defined on the mod are not + # configurable and should therefore takes precedence over those defined in the UsableSpec def usable(mod, options = {}) options.each { |k, v| usable_config.public_send "#{k}=", v } yield usable_config if block_given? mod_ext = ModExtender.new mod, usable_config usable! mod_ext.call