README.md in halva-0.2.0 vs README.md in halva-0.3.0

- old
+ new

@@ -31,28 +31,31 @@ ```ruby require 'halva' order = Order.find(1) Halva::Resource.from_model(order) - .embed(Halva::Resource.from_model(order.customer).build, :customer) + .embed(Halva::Resource.from_model(order.customer), :customer) .link(Halva::Link.new('/orders/1', :self)) .link(Halva::Link.new('/orders/1/customer', :customer)) - .build + .to_h ``` ### Representing a collection ```ruby require 'halva' orders = Order.find Halva::Resource.from_empty_model - .embed(orders.map { |order| Halva::Resource.from_model(order).build }) + .embed(orders.map do |order| + Halva::Resource.from_model(order) + .link(Halva::Link.new("/orders/#{order.id}", :self)) + end) .link(Halva::Link.new('/orders?page=3', :next)) .link(Halva::Link.new('/orders?page=2', :self)) .link(Halva::Link.new('/orders?page=1', :prev)) - .build + .to_h ``` ## Development