Benjamin Neff
|
87033e4cd6
|
Remove legacy signature ordering
Relayables are now ordered by the order of the properties of the entity.
Related to #26, but still compatible with pods older than 0.6.3.0.
|
2017-05-10 02:37:22 +02:00 |
|
Benjamin Neff
|
e238edf4ec
|
Don't use hash.transform_values
It's only available in ruby >= 2.4
|
2017-04-05 03:37:20 +02:00 |
|
Benjamin Neff
|
40919b4c69
|
Create change_time helper method
Time#change is an activesupport feature
Also: Use seconds instead of Numeric#minute and Numeric#hour
|
2017-04-05 00:36:53 +02:00 |
|
Benjamin Neff
|
184954e09c
|
Replace factory_girl with fabrication
factory_girl has activesupport as dependency
|
2017-04-04 22:14:13 +02:00 |
|
cmrd Senya
|
7cc0112877
|
Allow empty strings for signatures in JSON relayables
|
2017-03-31 21:31:27 +03:00 |
|
cmrd Senya
|
c58d076c96
|
Entity JSON serialization/deserialization feature
|
2017-03-23 13:55:19 +02:00 |
|
cmrd Senya
|
6e11fb6810
|
use enriched_properties in Entity#to_h
|
2017-01-07 22:55:53 +03:00 |
|
Benjamin Neff
|
dd1c16ce91
|
add types for string properties
|
2016-12-28 02:43:16 +01:00 |
|
Benjamin Neff
|
7248aaec67
|
fix rubocop offenses for rubocop 0.44.1
|
2016-10-14 23:25:59 +02:00 |
|
Benjamin Neff
|
4295237e9e
|
Raise ValidationError if properties are missing
|
2016-08-21 21:09:12 +02:00 |
|
Benjamin Neff
|
d054d42b86
|
use .to_h instead of Hash[]
|
2016-06-20 03:59:23 +02:00 |
|
Benjamin Neff
|
c62bede41c
|
message not relayable anymore
receive only from author and ignore signature checking, or from parent
author with valid signature.
see #36
|
2016-06-17 18:16:40 +02:00 |
|
Benjamin Neff
|
4bde03e2de
|
use RelatedEntity as normal nested entity, but don't add it to xml
|
2016-06-05 04:13:55 +02:00 |
|
Benjamin Neff
|
4ded6da139
|
Entity#to_h returns nested entities as hash
|
2016-05-30 03:22:07 +02:00 |
|
Benjamin Neff
|
38922d5f30
|
add string representation to entities for better and easier logging
|
2016-05-15 00:11:04 +02:00 |
|
Benjamin Neff
|
2db0931ce5
|
write more tests for retractions
|
2016-03-29 02:30:43 +02:00 |
|
Benjamin Neff
|
23fc8dc180
|
use related entity as parent for relayables
|
2016-03-28 17:46:37 +02:00 |
|
Benjamin Neff
|
d83b6f14f5
|
create entity fetcher for public entities
|
2016-03-15 02:17:04 +01:00 |
|
Benjamin Neff
|
57ed20719f
|
add created_at to comment entity
this is a preparation for diaspora/diaspora#4269
|
2016-03-08 03:08:28 +01:00 |
|
Benjamin Neff
|
823db3ee18
|
refactoring xml generation
also refactoring `xml_name`
|
2016-02-18 03:17:08 +01:00 |
|
Benjamin Neff
|
76f6929668
|
add unknown xml elements to the xml again
|
2016-02-06 02:35:26 +01:00 |
|
Benjamin Neff
|
cf5da6e1ab
|
move guid and diaspora_id to Relayable
|
2016-02-03 01:59:14 +01:00 |
|
Benjamin Neff
|
eb486b2a18
|
improve dummy app callbacks
|
2016-02-03 00:47:21 +01:00 |
|
Benjamin Neff
|
b19e1b8e52
|
move signing logic for relayables to Relayable
refactoring exceptions for relayables
|
2016-01-31 20:22:51 +01:00 |
|
cmrd Senya
|
91c3753019
|
Add signature computation for entities support
|
2015-11-22 23:40:46 +03:00 |
|
Benjamin Neff
|
d5041912f3
|
refactored shared_entity_specs.rb
|
2015-10-28 03:04:17 +01:00 |
|
Benjamin Neff
|
42e994e01e
|
use xml_name when parsing an entity
|
2015-10-28 02:53:17 +01:00 |
|
Benjamin Neff
|
0848ada216
|
add more shared examples
|
2015-09-27 03:17:45 +02:00 |
|
Benjamin Neff
|
2b8aad766d
|
add entities tests and shared examples for entities
|
2015-07-29 01:48:50 +02:00 |
|