goRailsYourself

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2021 License: MIT

README

goRailsYourself

GoDoc

Build Status

A suite of packages useful when you have to deal with Go and Rails apps or when migrating from Ruby to Go.

The crypto package allows for shared authentication cookie support with Rails, included version 5.2+.

See the documentation and/or the test suite for more examples.

Dependencies:

The inflector package relies on: unidecode to handle the transliteration.

The crypto package relies on: pbkdf2 to handle the generation of derived keys.

The test suite uses Goblin

Directories

Path Synopsis
Package crypto ports some of Ruby on Rails' crypto: * version 4+: encrypted & signed messages (aes-cbc) * version 5.2+: encrypted & authenticated messages (aes-256-gcm) Messages can be shared between a Ruby app and a Go app.
Package crypto ports some of Ruby on Rails' crypto: * version 4+: encrypted & signed messages (aes-cbc) * version 5.2+: encrypted & authenticated messages (aes-256-gcm) Messages can be shared between a Ruby app and a Go app.
The inflector package ports some of Rails' ActiveSupport functions that can be useful outside of Rails.
The inflector package ports some of Rails' ActiveSupport functions that can be useful outside of Rails.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL