Module: HasHelpers::Constant::InstanceMethods

Defined in:
lib/has_helpers/constant.rb

Instance Method Summary collapse

Instance Method Details

#definitionObject



287
288
289
# File 'lib/has_helpers/constant.rb', line 287

def definition
  @definition
end

#definition=(definition) ⇒ Object



283
284
285
# File 'lib/has_helpers/constant.rb', line 283

def definition=(definition)
  @definition = definition
end

#is_parent?Boolean

Returns:

  • (Boolean)


291
292
293
# File 'lib/has_helpers/constant.rb', line 291

def is_parent?
  !!definition&.persisted_parent || self.class.is_parent?(self)
end

#metaObject



295
296
297
# File 'lib/has_helpers/constant.rb', line 295

def meta
  definition && definition.meta
end

#to_renderableObject



279
280
281
# File 'lib/has_helpers/constant.rb', line 279

def to_renderable
  name.to_s.to_text_node
end