Class: CoderWally::Badge

Inherits:
Object
  • Object
show all
Defined in:
lib/coder_wally/badge.rb

Overview

Stores Badge properties

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(hashed_badge) ⇒ Badge

Initialise object with a hash of values



9
10
11
12
13
14
# File 'lib/coder_wally/badge.rb', line 9

def initialize(hashed_badge)
  @name = hashed_badge.fetch('name')
  @badge = hashed_badge.fetch('badge')
  @description = hashed_badge.fetch('description')
  @created = hashed_badge.fetch('created')
end

Instance Attribute Details

#badgeObject (readonly)

Object properties



6
7
8
# File 'lib/coder_wally/badge.rb', line 6

def badge
  @badge
end

#createdObject (readonly)

Object properties



6
7
8
# File 'lib/coder_wally/badge.rb', line 6

def created
  @created
end

#descriptionObject (readonly)

Object properties



6
7
8
# File 'lib/coder_wally/badge.rb', line 6

def description
  @description
end

#nameObject (readonly)

Object properties



6
7
8
# File 'lib/coder_wally/badge.rb', line 6

def name
  @name
end