lib/xeroizer/models/currency.rb in xeroizer-2.17.1 vs lib/xeroizer/models/currency.rb in xeroizer-2.18.1

- old
+ new

@@ -1,17 +1,29 @@ module Xeroizer module Record class CurrencyModel < BaseModel - set_permissions :read + set_permissions :read, :write + + # Currencies can only be created (added), no update or delete is possible + def create_method + :http_put + end end class Currency < Base + + # Currency does not have an ID + # This method overrides the base model to always treat a Currency as new (so it can be saved) + # Attempting to update a currency will result in a validation error. + def new_record? + true + end string :code - string :description + string :description # read only end end end \ No newline at end of file