Sha256: 8a5d50bea832cc9703ce6d3526b66b39851414a503a2f49344671f0a6ccd00f9

Contents?: true

Size: 609 Bytes

Versions: 1

Compression:

Stored size: 609 Bytes

Contents

module DesignerNews
  class Client
    module Stories
      def recent_stories(page=1)
        get "stories/recent", { page: page }
      end

      def search_stories(query)
        get "stories/search", { query: query }
      end

      def story(story_id)
        get "stories/#{story_id}"
      end

      def upvote_story(story_id)
        post "stories/#{story_id}/upvote"
      end

      def reply_to_story(story_id, comment)
        post "stories/#{story_id}/reply", { comment: { body: comment } }
      end

      def stories(page=1)
        get "stories", { page: page }
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dn-0.1.0 lib/designer_news/client/stories.rb