README.md in biggs-0.4.0 vs README.md in biggs-0.5.0
- old
+ new
@@ -38,21 +38,21 @@
12345 Ausgedacht"
### Usage with Rails and ActiveRecord
Address < ActiveRecord::Base
- include Biggs::ActiveRecordAdapter
+ include Biggs
biggs :postal_address
end
This adds the method postal_address to your Address-model, and assumes the presence of the methods/columns recipient, street, city, zip, state, and country to get the address data. Country should return the ISO-code (e.g. 'us', 'fr', 'de').
You can customize the method-names biggs will use by passing in a hash of options:
Address < ActiveRecord::Base
- include Biggs::ActiveRecordAdapter
+ include Biggs
biggs :postal_address,
:zip => :postal_code,
:country => :country_code,
:street => Proc.new {|address| "#{address.street} #{address.house_number}" }
@@ -61,11 +61,11 @@
You can pass in a symbol to let biggs call a different method on your Address-model, or a Proc-object to create your data on the fly.
You can even pass in a array of symbols:
Address < ActiveRecord::Base
- include Biggs::ActiveRecordAdapter
+ include Biggs
biggs :postal_address,
:recipient => [:company_name, :person_name]
end
@@ -145,8 +145,8 @@
* United Arab Emirates
* United Kingdom
* United States of America
* Yemen
-biggs is tested to behave well with Rails 3 to 7
+biggs is tested to behave well with ActiveSupport 3 to 7
Copyright (c) 2009-2022 Yolk Sebastian Munz & Julia Soergel GbR