class StackExchange::StackOverflow::Badge
Public Class Methods
all(options = {})
click to toggle source
# File lib/pilha/stack_overflow/badge.rb, line 10 def all(options = {}) method = select_method(options) request(method, nil, options) end
parse(response)
click to toggle source
# File lib/pilha/stack_overflow/badge.rb, line 20 def parse(response) parse_with_class(response, 'badges', Badge) OpenStruct.new response end
select_method(options)
click to toggle source
# File lib/pilha/stack_overflow/badge.rb, line 15 def select_method(options) tag_based = options[:tag_based] || options['tag_based'] tag_based ? '/badges/tags' : '/badges' end
Public Instance Methods
id()
click to toggle source
# File lib/pilha/stack_overflow/badge.rb, line 26 def id @struct.badge_id end