class Realm::Dependency

Attributes

dependable[R]
name[R]

Public Class Methods

new(dependable, as: nil, optional: false, lazy: false) click to toggle source
# File lib/realm/dependency.rb, line 7
def initialize(dependable, as: nil, optional: false, lazy: false) # rubocop:disable Naming/MethodParameterName
  @dependable = dependable
  @name = as || dependable.to_s.demodulize.underscore.to_sym
  @optional = optional
  @lazy = lazy
end

Public Instance Methods

lazy?() click to toggle source
# File lib/realm/dependency.rb, line 18
def lazy?
  @lazy
end
optional?() click to toggle source
# File lib/realm/dependency.rb, line 14
def optional?
  @optional
end