apsislabs / phi_attrs

HIPAA compliant PHI access logging for Ruby on Rails.
MIT License
27 stars 3 forks source link

require_phi! method #50

Closed Crisfole closed 3 years ago

Crisfole commented 3 years ago

There are cases where it'd be nice to validate that an argument already permits phi access, for instance when a current_user is not available.

For those cases a simple require_phi! would be more ergonomic than raise ArgumentError, "phi_access required, please allow_phi first" unless x.allow_phi?

Implementation is super easy, obviously.