Class: Accredible::Util
- Inherits:
-
Object
- Object
- Accredible::Util
- Defined in:
- lib/accredible-ruby/util.rb
Class Method Summary collapse
- .build_create_credential_params(recipient = {}, credential = {}, evidence = {}, references = {}, group) ⇒ Object
- .build_create_group_params(group, design_id) ⇒ Object
- .build_update_credential_params(credential) ⇒ Object
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 |