Sha256: fe46e0ec6a10e879fe6b094bc5af498f82da79f4541d8922698282e4fecd10c1
Contents?: true
Size: 259 Bytes
Versions: 4
Compression:
Stored size: 259 Bytes
Contents
def csrf_field_name 'authenticity_token' end def csrf_token session[:csrf] ||= SecureRandom.hex(32) if defined?(session) end def csrf_token_field tag :input, type: 'hidden', name: csrf_field_name, value: csrf_token end def csrf_protected? true end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
aerogel-core-1.4.12 | app/helpers/csrf.rb |
aerogel-core-1.4.11 | app/helpers/csrf.rb |
aerogel-core-1.4.10 | app/helpers/csrf.rb |
aerogel-core-1.3.0 | app/helpers/csrf.rb |