Class: Accredible::Util

Inherits:
Object
  • Object
show all
Defined in:
lib/accredible-ruby/util.rb

Class Method Summary collapse

Class Method Details

.build_create_credential_params(recipient = {}, credential = {}, evidence = {}, references = {}, group) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/accredible-ruby/util.rb', line 3

def self.build_create_credential_params(recipient={}, credential={}, evidence = {}, references = {}, group)
  credential[:recipient] = recipient
  credential[:evidence_items] = evidence unless evidence.empty?
  credential[:references] = references unless references.empty?
  credential[:group] = group
  { credential: credential }.to_json
end

.build_create_group_params(group, design_id) ⇒ Object



15
16
17
18
# File 'lib/accredible-ruby/util.rb', line 15

def self.build_create_group_params(group,design_id)
  group[:design_id] = design_id
  {group: group}.to_json
end

.build_update_credential_params(credential) ⇒ Object



11
12
13
# File 'lib/accredible-ruby/util.rb', line 11

def self.build_update_credential_params(credential)
  { credential: credential }.to_json
end