Class: Jbuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/jbuilder/jsonapi/links.rb

Instance Method Summary collapse

Instance Method Details

#links!(model, *args) ⇒ Object



2
3
4
5
6
7
8
9
10
# File 'lib/jbuilder/jsonapi/links.rb', line 2

def links! model, *args
  args.each do |arg|
    if model.send(arg.to_sym).respond_to? :each
      _set_value arg, model.send(arg).map { |item| item.id.to_s }
    else
      _set_value arg, model.send(arg).id.to_s
    end
  end
end