Module: Faml::ObjectRef

Defined in:
lib/faml/object_ref.rb

Class Method Summary collapse

Class Method Details

.render(ref = nil, prefix = nil) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/faml/object_ref.rb', line 5

def render(ref = nil, prefix = nil, *)
  h = {}
  if ref.nil?
    return h
  end
  c = class_name(ref)
  i = "#{c}_#{id(ref) || 'new'}"
  if prefix
    c = "#{prefix}_#{c}"
    i = "#{prefix}_#{i}"
  end
  { id: i, class: c }
end