Class: Jei::Link

Inherits:
Object
  • Object
show all
Defined in:
lib/jei/link.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, href, meta = {}) ⇒ Link

Returns a new instance of Link.

Parameters:

  • name (Symbol)
  • href (String)
  • meta (Hash<Symbol, Object>) (defaults to: {})


15
16
17
18
19
# File 'lib/jei/link.rb', line 15

def initialize(name, href, meta = {})
  @name = name
  @href = href
  @meta = meta
end

Instance Attribute Details

#hrefString (readonly)

Returns:

  • (String)


7
8
9
# File 'lib/jei/link.rb', line 7

def href
  @href
end

#metaHash<Symbol, Object> (readonly)

Returns:

  • (Hash<Symbol, Object>)


10
11
12
# File 'lib/jei/link.rb', line 10

def meta
  @meta
end

#nameString (readonly)

Returns:

  • (String)


4
5
6
# File 'lib/jei/link.rb', line 4

def name
  @name
end