Class: Workplaces::Context

Inherits:
Settings::Item show all
Defined in:
lib/workplaces/context.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(aliases: {}, included: []) ⇒ Context

Returns a new instance of Context.



20
21
22
23
# File 'lib/workplaces/context.rb', line 20

def initialize(aliases: {}, included: [])
  @aliases = aliases
  @included = included
end

Instance Attribute Details

#aliasesObject

Returns the value of attribute aliases.



18
19
20
# File 'lib/workplaces/context.rb', line 18

def aliases
  @aliases
end

#includedObject

Returns the value of attribute included.



18
19
20
# File 'lib/workplaces/context.rb', line 18

def included
  @included
end

Instance Method Details

#==(ctx) ⇒ Object



25
26
27
# File 'lib/workplaces/context.rb', line 25

def ==(ctx)
  aliases == ctx.aliases && included == ctx.included
end