Module: PaperTrailActor::ActorMixin
- Included in:
- Request, VersionConcern
- Defined in:
- lib/paper_trail-actor/actor_mixin.rb
Instance Method Summary collapse
- #actor ⇒ Object
-
#global_id_string_or_fallback(input_value) ⇒ Object
Used for #whodunnit= methods.
Instance Method Details
#actor ⇒ Object
12 13 14 |
# File 'lib/paper_trail-actor/actor_mixin.rb', line 12 def actor ::GlobalID::Locator.locate(whodunnit) || whodunnit end |
#global_id_string_or_fallback(input_value) ⇒ Object
Used for #whodunnit= methods
4 5 6 7 8 9 10 |
# File 'lib/paper_trail-actor/actor_mixin.rb', line 4 def global_id_string_or_fallback(input_value) if input_value.respond_to?(:to_global_id) && input_value.id input_value.to_global_id.to_s else input_value.to_s end end |