Sha256: 9c11020f02923fa5b93b80739224a8d1e5a33477b0d4bb581396e407a485a47b

Contents?: true

Size: 404 Bytes

Versions: 2

Compression:

Stored size: 404 Bytes

Contents

# frozen_string_literal: true

require 'awesome_print'

module DLDInternet
  module Formatters
    # Awesome formatter
    class Awesome
      attr_reader :format
      attr_reader :object
      attr_reader :title

      def initialize(obj, format, title)
        @object = obj
        @format = format
        @title  = title
      end

      def format_it
        object.ai
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dldinternet-mixlib-thor-0.3.0 lib/dldinternet/formatters/awesome.rb
dldinternet-mixlib-thor-0.2.0 lib/dldinternet/formatters/awesome.rb