Added bundle exec local.rb script calls. Included require 'digest/sha3' explicitly. Removed duplicate Gemfile entries.

This commit is contained in:
ts
2018-11-19 13:14:48 +00:00
parent cb3d93918e
commit a7a31b6e60
7 changed files with 9 additions and 8 deletions

View File

@@ -30,8 +30,6 @@ gem 'braille', :git => "http://github.com/nicanor/braille.git"
gem 'bases'
gem 'huffman'
gem 'ruby-graphviz'
gem 'smbhash'
gem 'scrypt'
gem 'rsa'
gem 'gpgmeh'
gem 'digest-sha3', :git => "http://github.com/izetex/digest-sha3-ruby"

View File

@@ -319,13 +319,11 @@ class System
end
# execute calculation script and format output to an array of Base64 strings
Print.verbose "Running: ruby #{selected.local_calc_file} #{args_string[0..200]} ..."
stdout, stderr, status = Open3.capture3("ruby #{selected.local_calc_file}", :stdin_data => args_string)
command = "bundle exec ruby #{selected.local_calc_file}"
stdout, stderr, status = Open3.capture3(command, :stdin_data => args_string)
puts stderr
outputs = stdout.chomp
# command = "ruby #{selected.local_calc_file} #{args_string}"
# Print.verbose "Running: #{command}"
# outputs = `#{command}`.chomp
unless status
Print.err "Module failed to run (#{command})"
# TODO: this works, but subsequent attempts at resolving the scenario always fail ("Error can't add no data...")

View File

@@ -1,5 +1,6 @@
#!/usr/bin/ruby
require_relative '../../../../../lib/objects/local_hash_encoder.rb'
require 'digest/sha3'
class SHA3_224_Encoder < HashEncoder
def initialize

View File

@@ -1,5 +1,6 @@
#!/usr/bin/ruby
require_relative '../../../../../lib/objects/local_hash_encoder.rb'
require 'digest/sha3'
class SHA3_256_Encoder < HashEncoder
def initialize

View File

@@ -1,5 +1,6 @@
#!/usr/bin/ruby
require_relative '../../../../../lib/objects/local_hash_encoder.rb'
require 'digest/sha3'
class SHA3_384_Encoder < HashEncoder
def initialize

View File

@@ -1,5 +1,6 @@
#!/usr/bin/ruby
require_relative '../../../../../lib/objects/local_hash_encoder.rb'
require 'digest/sha3'
class SHA3_512_Encoder < HashEncoder
def initialize

View File

@@ -1,7 +1,8 @@
#!/usr/bin/ruby
require_relative '../../../../../lib/objects/local_hash_encoder.rb'
require 'digest/sha3'
class SHA1Encoder < HashEncoder
class SHA3Encoder < HashEncoder
def initialize
super
self.module_name = 'SHA1 Encoder'
@@ -12,4 +13,4 @@ class SHA1Encoder < HashEncoder
end
end
SHA1Encoder.new.run
SHA3Encoder.new.run