Class: Agent::Sessions::Store

Inherits:
Data
  • Object
show all
Defined in:
lib/agent/sessions/store.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#agentObject (readonly)

Returns the value of attribute agent

Returns:

  • (Object)

    the current value of agent



5
6
7
# File 'lib/agent/sessions/store.rb', line 5

def agent
  @agent
end

#documentedObject (readonly)

Returns the value of attribute documented

Returns:

  • (Object)

    the current value of documented



5
6
7
# File 'lib/agent/sessions/store.rb', line 5

def documented
  @documented
end

#effectiveObject (readonly)

Returns the value of attribute effective

Returns:

  • (Object)

    the current value of effective



5
6
7
# File 'lib/agent/sessions/store.rb', line 5

def effective
  @effective
end

#env_overridesObject (readonly)

Returns the value of attribute env_overrides

Returns:

  • (Object)

    the current value of env_overrides



5
6
7
# File 'lib/agent/sessions/store.rb', line 5

def env_overrides
  @env_overrides
end

#labelObject (readonly)

Returns the value of attribute label

Returns:

  • (Object)

    the current value of label



5
6
7
# File 'lib/agent/sessions/store.rb', line 5

def label
  @label
end

#layersObject (readonly)

Returns the value of attribute layers

Returns:

  • (Object)

    the current value of layers



5
6
7
# File 'lib/agent/sessions/store.rb', line 5

def layers
  @layers
end

#retentionObject (readonly)

Returns the value of attribute retention

Returns:

  • (Object)

    the current value of retention



5
6
7
# File 'lib/agent/sessions/store.rb', line 5

def retention
  @retention
end

#retention_sourceObject (readonly)

Returns the value of attribute retention_source

Returns:

  • (Object)

    the current value of retention_source



5
6
7
# File 'lib/agent/sessions/store.rb', line 5

def retention_source
  @retention_source
end

#verified_onObject (readonly)

Returns the value of attribute verified_on

Returns:

  • (Object)

    the current value of verified_on



5
6
7
# File 'lib/agent/sessions/store.rb', line 5

def verified_on
  @verified_on
end

#warningsObject (readonly)

Returns the value of attribute warnings

Returns:

  • (Object)

    the current value of warnings



5
6
7
# File 'lib/agent/sessions/store.rb', line 5

def warnings
  @warnings
end

Instance Method Details

#documented?Boolean

Returns:

  • (Boolean)


10
# File 'lib/agent/sessions/store.rb', line 10

def documented? = documented == true

#formatObject



12
# File 'lib/agent/sessions/store.rb', line 12

def format = effective.format

#installed?Boolean

Returns:

  • (Boolean)


11
# File 'lib/agent/sessions/store.rb', line 11

def installed? = layers.any?(&:exists?)