class StructCore::Specfile::Configuration

Attributes

name[RW]
overrides[RW]
profiles[RW]
raw_type[RW]
source[RW]
type[W]

Public Class Methods

new(name, profiles = [], overrides = {}, type = nil, source = nil) click to toggle source
# File lib/spec/spec_file.rb, line 9
def initialize(name, profiles = [], overrides = {}, type = nil, source = nil)
        @name = name
        @profiles = profiles
        @overrides = overrides
        @raw_type = type
        @source = source
end

Public Instance Methods

type() click to toggle source

@return [String]

# File lib/spec/spec_file.rb, line 18
def type
        if @name == 'debug' || @name == 'Debug'
                'debug'
        elsif @name == 'release' || @name == 'Release'
                'release'
        else
                @raw_type
        end
end