Project

fn_ruby

0.0
No commit activity in last 3 years
No release in over 3 years
Ruby gem for Fn Project.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

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

Runtime

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

fn_ruby

Fn - the Ruby gem for the fn

The open source serverless platform.

This SDK is automatically generated by the Swagger Codegen project:

  • API version: 0.2.2
  • Package version: 0.2.2
  • Build package: io.swagger.codegen.languages.RubyClientCodegen

Installation

Build a gem

To build the Ruby code into a gem:

gem build fn_ruby.gemspec

Then either install the gem locally:

gem install ./fn_ruby-0.2.2.gem

(for development, run gem install --dev ./fn_ruby-0.2.2.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 'fn_ruby', '~> 0.2.2'

Install from Git

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

gem 'fn_ruby', :git => 'https://github.com/YOUR_GIT_USERNAME/YOUR_GIT_REPO.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 'fn_ruby'

api_instance = Fn::AppsApi.new

app = "app_example" # String | Name of the app.


begin
  #Delete an app.
  api_instance.apps_app_delete(app)
rescue Fn::ApiError => e
  puts "Exception when calling AppsApi->apps_app_delete: #{e}"
end

Documentation for API Endpoints

All URIs are relative to https://127.0.0.1:8080/v1

Class Method HTTP request Description
Fn::AppsApi apps_app_delete DELETE /apps/{app} Delete an app.
Fn::AppsApi apps_app_get GET /apps/{app} Get information for a app.
Fn::AppsApi apps_app_patch PATCH /apps/{app} Updates an app.
Fn::AppsApi apps_get GET /apps Get all app names.
Fn::AppsApi apps_post POST /apps Post new app
Fn::CallApi apps_app_calls_call_get GET /apps/{app}/calls/{call} Get call information
Fn::CallApi apps_app_calls_call_log_get GET /apps/{app}/calls/{call}/log Get call logs
Fn::CallApi apps_app_calls_get GET /apps/{app}/calls Get app-bound calls.
Fn::LogApi apps_app_calls_call_log_get GET /apps/{app}/calls/{call}/log Get call logs
Fn::RoutesApi apps_app_routes_get GET /apps/{app}/routes Get route list by app name.
Fn::RoutesApi apps_app_routes_post POST /apps/{app}/routes Create new Route
Fn::RoutesApi apps_app_routes_route_delete DELETE /apps/{app}/routes/{route} Deletes the route
Fn::RoutesApi apps_app_routes_route_get GET /apps/{app}/routes/{route} Gets route by name
Fn::RoutesApi apps_app_routes_route_patch PATCH /apps/{app}/routes/{route} Update a Route, Fails if the route or app does not exist. Accepts partial updates / skips validation of zero values.
Fn::RoutesApi apps_app_routes_route_put PUT /apps/{app}/routes/{route} Create a Route if it does not exist. Update if it does. Will also create app if it does not exist. Put does not skip validation of zero values

Documentation for Models

Documentation for Authorization

All endpoints do not require authorization.