Class: SimpleFormNestedFields::Bem

Inherits:
Object
  • Object
show all
Defined in:
lib/simple_form_nested_fields/bem.rb

Constant Summary collapse

E_PREFIX =
'__'.freeze
M_PREFIX =
'--'.freeze

Instance Method Summary collapse

Constructor Details

#initialize(b: nil, e: nil, m: nil) ⇒ Bem

Bem.new(b: :simple_form_nested_fields, e: :items, m: :open).to_s

> “simple_form_nested_fields__items simple_form_nested_fields__items–open”



8
9
10
11
12
# File 'lib/simple_form_nested_fields/bem.rb', line 8

def initialize(b: nil, e: nil, m: nil)
  @b = b
  @e = e
  @m = m
end

Instance Method Details

#to_sObject



14
15
16
# File 'lib/simple_form_nested_fields/bem.rb', line 14

def to_s
  [b_class, e_class, m_classes].uniq.reject(&:blank?).join(' ')
end