module Grifter::Helpers

Public Class Methods

grifter_instance() click to toggle source
# File lib/grifter/helpers.rb, line 6
def grifter_instance
  @@grifter_instance ||= ::Grifter.new
end
included(mod) click to toggle source
# File lib/grifter/helpers.rb, line 11
def self.included(mod)
  def grifter
    grifter_instance
  end

  grifter_instance.singleton_methods.each do |meth|
    define_method meth do |*args, &block|
      grifter_instance.send(meth, *args, &block)
    end
  end
end

Public Instance Methods

grifter() click to toggle source
# File lib/grifter/helpers.rb, line 12
def grifter
  grifter_instance
end

Private Instance Methods

grifter_instance() click to toggle source
# File lib/grifter/helpers.rb, line 6
def grifter_instance
  @@grifter_instance ||= ::Grifter.new
end