Class: Fields::Label

Inherits:
ContainerField show all
Defined in:
lib/hammer_cli/output/fields.rb

Instance Attribute Summary

Attributes inherited from Field

#label, #path

Instance Method Summary collapse

Methods inherited from ContainerField

#fields, #initialize, #output_definition

Methods inherited from Field

#hide_blank?, #initialize, #parameters

Constructor Details

This class inherits a constructor from Fields::ContainerField

Instance Method Details

#display?(value) ⇒ Boolean

Returns:



85
86
87
88
89
90
91
# File 'lib/hammer_cli/output/fields.rb', line 85

def display?(value)
  return true if not hide_blank?

  fields.any? do |f|
    f.display?(HammerCLI::Output::Adapter::Abstract.data_for_field(f, value))
  end
end