class Fields::Field
Attributes
label[R]
path[R]
Public Class Methods
new(options={})
click to toggle source
# File lib/hammer_cli/output/fields.rb, line 10 def initialize(options={}) @hide_blank = options[:hide_blank].nil? ? false : options[:hide_blank] @path = options[:path] || [] @label = options[:label] @options = options end
Public Instance Methods
display?(value)
click to toggle source
# File lib/hammer_cli/output/fields.rb, line 21 def display?(value) if not hide_blank? true elsif value.nil? false else true end end
hide_blank?()
click to toggle source
# File lib/hammer_cli/output/fields.rb, line 17 def hide_blank? @hide_blank end
parameters()
click to toggle source
# File lib/hammer_cli/output/fields.rb, line 31 def parameters @options end