module Encase::Encaseable

Public Instance Methods

needs(*deps) click to toggle source
# File lib/encase/encaseable.rb, line 3
def needs(*deps)
  if @needs_to_inject
    @needs_to_inject.concat(deps)
  else
    @needs_to_inject = deps
    attr_accessor :container
  end

  attr_accessor *deps
end
needs_to_inject() click to toggle source
# File lib/encase/encaseable.rb, line 14
def needs_to_inject
  @needs_to_inject
end
needs_to_inject=(value) click to toggle source
# File lib/encase/encaseable.rb, line 18
def needs_to_inject=(value)
  @needs_to_inject = value
end