Sha256: 8491b64b8d79656b1b0e420deb777f143d408cb9c8dcc07eec22850a95b1db78

Contents?: true

Size: 513 Bytes

Versions: 30

Compression:

Stored size: 513 Bytes

Contents

module PowerStencil
  module SystemEntityDefinitions

    class ProjectConfig < PowerStencil::SystemEntityDefinitions::ProjectEntity

      include PowerStencil::SystemEntityDefinitions::NonPersistent

      DOC = 'A system singleton read-only entity holding runtime PowerStencil configuration'

      entity_type :project_config

      field_reader :simulate, :debug

      def initialize(fields: {}, universe: nil, user: false)
        super
        self.name = 'Project Config'
      end

    end


  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
power_stencil-0.8.4 lib/power_stencil/system_entity_definitions/project_config.rb
power_stencil-0.8.3 lib/power_stencil/system_entity_definitions/project_config.rb
power_stencil-0.8.2 lib/power_stencil/system_entity_definitions/project_config.rb
power_stencil-0.8.1 lib/power_stencil/system_entity_definitions/project_config.rb
power_stencil-0.8.0 lib/power_stencil/system_entity_definitions/project_config.rb
power_stencil-0.7.4 lib/power_stencil/system_entity_definitions/project_config.rb
power_stencil-0.7.3 lib/power_stencil/system_entity_definitions/project_config.rb
power_stencil-0.7.2 lib/power_stencil/system_entity_definitions/project_config.rb
power_stencil-0.7.1 lib/power_stencil/system_entity_definitions/project_config.rb
power_stencil-0.7.0 lib/power_stencil/system_entity_definitions/project_config.rb