Class: SolidRail::Configuration

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

Overview

Configuration

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



21
22
23
24
25
26
# File 'lib/solidrail.rb', line 21

def initialize
  @solidity_version = '^0.8.30'
  @optimization_enabled = true
  @gas_optimization = true
  @security_checks = true
end

Instance Attribute Details

#gas_optimizationObject

Returns the value of attribute gas_optimization.



19
20
21
# File 'lib/solidrail.rb', line 19

def gas_optimization
  @gas_optimization
end

#optimization_enabledObject

Returns the value of attribute optimization_enabled.



19
20
21
# File 'lib/solidrail.rb', line 19

def optimization_enabled
  @optimization_enabled
end

#security_checksObject

Returns the value of attribute security_checks.



19
20
21
# File 'lib/solidrail.rb', line 19

def security_checks
  @security_checks
end

#solidity_versionObject

Returns the value of attribute solidity_version.



19
20
21
# File 'lib/solidrail.rb', line 19

def solidity_version
  @solidity_version
end