Class: PqcRails::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/pqc_rails/configuration.rb

Overview

gem全体の設定。Railsアプリ側からは以下のように使う想定:

# config/initializers/pqc_rails.rb
PqcRails.configure do |config|
config.liboqs_path = "/usr/local/lib/liboqs.dylib"
end

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



15
16
17
# File 'lib/pqc_rails/configuration.rb', line 15

def initialize
  @liboqs_path = ENV["LIBOQS_PATH"] || default_liboqs_path
end

Instance Attribute Details

#liboqs_pathObject

liboqsの共有ライブラリへのパス。 未設定の場合、環境変数 LIBOQS_PATH、それも無ければOS標準の場所を仮定する。



13
14
15
# File 'lib/pqc_rails/configuration.rb', line 13

def liboqs_path
  @liboqs_path
end