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