lib/convenient_service/specification.rb in convenient_service-0.17.0 vs lib/convenient_service/specification.rb in convenient_service-0.18.0

- old
+ new

@@ -1,20 +1,48 @@ # frozen_string_literal: true +## +# Convenient Service gem specification. +# @see https://guides.rubygems.org/specification-reference +# +# @internal +# IMPORTNANT: +# This module must NOT be loaded by the `lib` folder. +# It is only intended for `gemspec`. +# `bundle` loads it inside specs. +# module ConvenientService module Specification + ## + # @return [String] + # NAME = "convenient_service" + ## + # @return [Array<String>] + # AUTHORS = ["Marian Kostyk"].freeze + ## + # @return [Array<String>] + # EMAIL = ["mariankostyk13895@gmail.com"].freeze + ## + # @return [String] + # HOMEPAGE = "https://github.com/marian13/convenient_service" + ## + # @return [String] + # SUMMARY = <<~TEXT Service object pattern implementation in Ruby. TEXT + ## + # @return [String] + # DESCRIPTION = <<~TEXT Yet another approach to revisit the service object pattern in Ruby, but this time focusing on the unique, opinionated, moderately obtrusive, but not mandatory features. TEXT end end