From 35efeb8345f03ebbe5887e20146c6cbe91ef5ace Mon Sep 17 00:00:00 2001 From: Benjamin Neff Date: Tue, 12 Sep 2017 00:45:59 +0200 Subject: [PATCH] Move public flag from status_message to post This represents the current state of the documentation. --- lib/diaspora_federation/entities/post.rb | 5 +++++ lib/diaspora_federation/entities/status_message.rb | 5 ----- .../lib/diaspora_federation/entities/status_message_spec.rb | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/diaspora_federation/entities/post.rb b/lib/diaspora_federation/entities/post.rb index e78c215..6957cdf 100644 --- a/lib/diaspora_federation/entities/post.rb +++ b/lib/diaspora_federation/entities/post.rb @@ -19,6 +19,10 @@ module DiasporaFederation # Post entity creation time # @return [Time] creation time # + # @!attribute [r] public + # Shows whether the post is visible to everyone or only to some aspects + # @return [Boolean] is it public + # # @!attribute [r] provider_display_name # A string that describes a means by which a user has posted the post # @return [String] provider display name @@ -29,6 +33,7 @@ module DiasporaFederation property :author, :string, xml_name: :diaspora_handle property :guid, :string property :created_at, :timestamp, default: -> { Time.now.utc } + property :public, :boolean, default: false property :provider_display_name, :string, optional: true end end diff --git a/lib/diaspora_federation/entities/status_message.rb b/lib/diaspora_federation/entities/status_message.rb index 4fa7875..d777b42 100644 --- a/lib/diaspora_federation/entities/status_message.rb +++ b/lib/diaspora_federation/entities/status_message.rb @@ -31,11 +31,6 @@ module DiasporaFederation # @return [Entities::Event] event entity :event, Entities::Event, optional: true - # @!attribute [r] public - # Shows whether the status message is visible to everyone or only to some aspects - # @return [Boolean] is it public - property :public, :boolean, default: false - private def validate diff --git a/spec/lib/diaspora_federation/entities/status_message_spec.rb b/spec/lib/diaspora_federation/entities/status_message_spec.rb index d8330fc..3abe6b0 100644 --- a/spec/lib/diaspora_federation/entities/status_message_spec.rb +++ b/spec/lib/diaspora_federation/entities/status_message_spec.rb @@ -19,6 +19,7 @@ module DiasporaFederation #{data[:author]} #{data[:guid]} #{data[:created_at].utc.iso8601} + #{data[:public]} #{data[:provider_display_name]} #{data[:text]} @@ -50,7 +51,6 @@ module DiasporaFederation #{location.lat} #{location.lng} - #{data[:public]} XML @@ -61,6 +61,7 @@ XML "author": "#{data[:author]}", "guid": "#{data[:guid]}", "created_at": "#{data[:created_at].utc.iso8601}", + "public": #{data[:public]}, "provider_display_name": "#{data[:provider_display_name]}", "text": "#{data[:text]}", "photos": [ @@ -102,8 +103,7 @@ XML "lat": "#{location.lat}", "lng": "#{location.lng}" } - }, - "public": #{data[:public]} + } } } JSON