Class: Pray::ResolveOptions

Inherits:
Struct
  • Object
show all
Defined in:
lib/pray/resolve_context.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(offline: false, refresh: false, unlocked_packages: Set.new, refresh_source_revisions: false, ignore_locked_versions: false, environment: nil) ⇒ ResolveOptions

Returns a new instance of ResolveOptions.



8
9
10
11
12
13
14
15
16
17
# File 'lib/pray/resolve_context.rb', line 8

def initialize(
  offline: false,
  refresh: false,
  unlocked_packages: Set.new,
  refresh_source_revisions: false,
  ignore_locked_versions: false,
  environment: nil
)
  super
end

Instance Attribute Details

#environmentObject

Returns the value of attribute environment

Returns:

  • (Object)

    the current value of environment



4
5
6
# File 'lib/pray/resolve_context.rb', line 4

def environment
  @environment
end

#ignore_locked_versionsObject

Returns the value of attribute ignore_locked_versions

Returns:

  • (Object)

    the current value of ignore_locked_versions



4
5
6
# File 'lib/pray/resolve_context.rb', line 4

def ignore_locked_versions
  @ignore_locked_versions
end

#offlineObject

Returns the value of attribute offline

Returns:

  • (Object)

    the current value of offline



4
5
6
# File 'lib/pray/resolve_context.rb', line 4

def offline
  @offline
end

#refreshObject

Returns the value of attribute refresh

Returns:

  • (Object)

    the current value of refresh



4
5
6
# File 'lib/pray/resolve_context.rb', line 4

def refresh
  @refresh
end

#refresh_source_revisionsObject

Returns the value of attribute refresh_source_revisions

Returns:

  • (Object)

    the current value of refresh_source_revisions



4
5
6
# File 'lib/pray/resolve_context.rb', line 4

def refresh_source_revisions
  @refresh_source_revisions
end

#unlocked_packagesObject

Returns the value of attribute unlocked_packages

Returns:

  • (Object)

    the current value of unlocked_packages



4
5
6
# File 'lib/pray/resolve_context.rb', line 4

def unlocked_packages
  @unlocked_packages
end