Sha256: 89bf4fcba9ffda49a87242fcbcf04d6483d540fc9e35d1499c8b81b62b002695
Contents?: true
Size: 655 Bytes
Versions: 1
Compression:
Stored size: 655 Bytes
Contents
# encoding: utf-8 require 'equatable' require 'pastel/ansi' require 'pastel/color' require 'pastel/color_resolver' require 'pastel/delegator' require 'pastel/decorator_chain' require 'pastel/version' module Pastel # Raised when the style attribute is not supported InvalidAttributeNameError = Class.new(::ArgumentError) # Create Pastel chainable API # # @example # pastel = Pastel.new enabled: true # # @return [Delegator] # # @api public def new(options = {}) color = Color.new(options) resolver = ColorResolver.new(color) Delegator.for(resolver, DecoratorChain.empty) end module_function :new end # Pastel
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pastel-0.2.0 | lib/pastel.rb |