No release in over a year
API wrapper for Strongmind's Event Pipeline
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 4.4, >= 4.4.6
~> 0.2, >= 0.2.12
~> 0.2, >= 0.2.16
~> 4.1, >= 4.1.2
~> 6.2, >= 6.2.1
~> 3.6, >= 3.6.0
~> 3.0, >= 3.0.1
~> 1.24, >= 1.24.3

Runtime

~> 2.1, >= 2.1.0
~> 1.0, >= 1.0.1
 Project Readme

pipeline_publisher_ruby

PipelinePublisher - the Ruby gem for the API v1.0.2

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

This SDK is automatically generated by the Swagger Codegen project:

  • API version: v1.0.2
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.RubyClientCodegen

Installation

Build a gem

To build the Ruby code into a gem:

gem build pipeline_publisher_ruby.gemspec

Then either install the gem locally:

gem install ./pipeline_publisher_ruby-1.0.0.gem

(for development, run gem install --dev ./pipeline_publisher_ruby-1.0.0.gem to install the development dependencies)

or publish the gem to a gem hosting service, e.g. RubyGems.

Finally add this to the Gemfile:

gem 'pipeline_publisher_ruby', '~> 1.0.0'

Install from Git

If the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile:

gem 'pipeline_publisher_ruby', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git'

Include the Ruby code directly

Include the Ruby code directly using -I as follows:

ruby -Ilib script.rb

Getting Started

Please follow the installation procedure and then run the following code:

# Load the gem
require 'pipeline_publisher_ruby'

# Setup authorization
PipelinePublisher.configure do |config|
  # Configure HTTP basic authorization: basic
  config.username = 'YOUR USERNAME'
  config.password = 'YOUR PASSWORD'
end

api_instance = PipelinePublisher::MessagesApi.new

message = PipelinePublisher::Message.new # Message | Note: At least one key/value pair for identifiers field is required.


begin
  #Creates a message on the pipeline
  api_instance.messages_post(message)
rescue PipelinePublisher::ApiError => e
  puts "Exception when calling MessagesApi->messages_post: #{e}"
end

Documentation for API Endpoints

All URIs are relative to https://localhost

Class Method HTTP request Description
PipelinePublisher::MessagesApi messages_post POST /messages Creates a message on the pipeline
PipelinePublisher::StreamMetricsApi stream_metrics_get GET /stream_metrics Fetches metrics about the stream

Documentation for Models

Documentation for Authorization

basic

  • Type: HTTP basic authentication