Class: Calibrate::Configurable::SettingsCopier
Instance Attribute Summary
#field_names, #source
Instance Method Summary
collapse
#filter, #initialize, #to
Instance Method Details
#can_process(field, target) ⇒ Object
35
36
37
|
# File 'lib/calibrate/configurable/field-processor.rb', line 35
def can_process(field, target)
super and not( field.unset_on?(source) and field.unset_on?(target) )
end
|
#filter_attribute ⇒ Object
31
32
33
|
# File 'lib/calibrate/configurable/field-processor.rb', line 31
def filter_attribute
:copiable
end
|
#value(field) ⇒ Object
39
40
41
|
# File 'lib/calibrate/configurable/field-processor.rb', line 39
def value(field)
return field.copy_from(source)
end
|