Sha256: 425d139afa3ffc5470739f9c007caabd7477699309bb1244c57c6d9dc974cb1f

Contents?: true

Size: 594 Bytes

Versions: 8

Compression:

Stored size: 594 Bytes

Contents

module Credly
  class Api
    class Members < Base

      class Badges < Base
        attr_accessor :member_id

        def all(options = {})
          get("members/#{self.member_id}/badges", options)
        end

        def given(options = {})
          get("members/#{self.member_id}/badges/given", options)
        end
      end

      def all(options = {})
        get("members", options)
      end

      def find(id, options = {})
        get("members/#{id}", options)
      end

      def badges
        Badges.new(:client => @client, :member_id => self.id)
      end

    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
credly-0.0.9 lib/credly/api/members.rb
credly-0.0.8 lib/credly/api/members.rb
credly-0.0.7 lib/credly/api/members.rb
credly-0.0.6 lib/credly/api/members.rb
credly-0.0.5 lib/credly/api/members.rb
credly-0.0.4 lib/credly/api/members.rb
credly-0.0.3 lib/credly/api/members.rb
credly-0.0.2 lib/credly/api/members.rb