class ROM::Factory::Attributes::Value

@api private

Attributes

name[R]
value[R]

Public Class Methods

new(name, value) click to toggle source

@api private

# File lib/rom/factory/attributes/value.rb, line 10
def initialize(name, value)
  @name = name
  @value = value
end

Public Instance Methods

call(attrs = EMPTY_HASH) click to toggle source

@api private

# File lib/rom/factory/attributes/value.rb, line 16
def call(attrs = EMPTY_HASH)
  return if attrs.key?(name)

  { name => value }
end
dependency_names() click to toggle source

@api private

# File lib/rom/factory/attributes/value.rb, line 28
def dependency_names
  EMPTY_ARRAY
end
value?() click to toggle source

@api private

# File lib/rom/factory/attributes/value.rb, line 23
def value?
  true
end