Module: Foobara::CommandPatternImplementation::Concerns::EntityInputs::ClassMethods
- Defined in:
- foobara-0.6.1/projects/entities_plumbing/src/extensions/command_pattern_implementation/concerns/entity_inputs.rb
Instance Method Summary collapse
Instance Method Details
#inputs_association_paths ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'projects/entities_plumbing/src/extensions/command_pattern_implementation/concerns/entity_inputs.rb', line 8 def inputs_association_paths return @inputs_association_paths if defined?(@inputs_association_paths) @inputs_association_paths = if inputs_type.nil? nil else keys = Entity.construct_associations(inputs_type).keys if keys.empty? nil else keys.map do |key| DataPath.new(key) end end end end |
#skip_model_to_attributes_conversion?(type) ⇒ Boolean
26 27 28 |
# File 'projects/entities_plumbing/src/extensions/command_pattern_implementation/concerns/entity_inputs.rb', line 26 def skip_model_to_attributes_conversion?(type) super || type.extends?(BuiltinTypes[:entity]) end |