Module: WorkflowTemplate::Definer::HasValidations::Description

Defined in:
lib/workflow_template/definer/has_validations/description.rb

Class Method Summary collapse

Class Method Details

.describe_entry(entry) ⇒ Object



21
22
23
24
25
26
# File 'lib/workflow_template/definer/has_validations/description.rb', line 21

def self.describe_entry(entry)
  case entry
  when Array then "{ #{entry.join(', ')} }"
  else entry
  end
end

.void?(entry) ⇒ Boolean

Returns:

  • (Boolean)


28
29
30
31
32
33
34
# File 'lib/workflow_template/definer/has_validations/description.rb', line 28

def self.void?(entry)
  case entry
  when nil then true
  when Symbol then false
  else entry.empty?
  end
end