Sha256: 94013135d0be510fb3406263311eed7731d5284a248ff84a4a4779b7ec53aedb
Contents?: true
Size: 661 Bytes
Versions: 3
Compression:
Stored size: 661 Bytes
Contents
# frozen_string_literal: true ## # Usage example: # # ConvenientService::Examples::Rails::Gemfile::Services::PrintShellCommand.result(text: "ls -a") # module ConvenientService module Examples module Rails module Gemfile module Services class PrintShellCommand include RailsService::Config attribute :text, :string attribute :out, default: $stdout validates :text, presence: true def result out.puts out.puts ::Paint["$ #{text}", :blue, :bold] success end end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems