lib/quick_travel/adapter.rb in quicktravel_client-2.2.1 vs lib/quick_travel/adapter.rb in quicktravel_client-2.2.2
- old
+ new
@@ -34,10 +34,12 @@
next if respond_to?(key)
define_singleton_method(key) { instance_variable_get("@#{key}") }
if key.to_s.ends_with? '_cents'
name = key.to_s.gsub(/_in_cents$/, '')
define_singleton_method(name) {
- Money.new(instance_variable_get("@#{key}"))
+ cents = instance_variable_get("@#{key}")
+ return nil unless cents
+ Money.new(cents)
}
end
end
end