Module: Creditario::Crowdfunding::Crowdfunds

Extended by:
API::Create, API::List, API::Retrieve
Defined in:
lib/creditario/repositories/crowdfunding/crowdfunds.rb

Overview

Creditario::Crowdfunding::Crowdfunds

Repositorio de Campañas de fondos, permite realizar las siguientes operaciones sobre Campañas de fondos de creditar.io

  • Obtener todas las Campañas de fondos:

    result = Creditario::Crowdfunding::Crowdfunds.list
    => Creditario::PaginatedCollection
    
    result.items
    => [Creditario::Crowdfunding::Crowdfund, Creditario::Crowdfunding::Crowdfund, ...]
    
  • Obtener una Campaña de fondos en especifico:

    Creditario::Crowdfunding::Crowdfunds.retrieve("2e9d05b8-2180-4779-bab6-bdfd41d1569f")
    => Creditario::Crowdfunding::Crowdfund
    
  • Crear una Campaña de fondos:

    result = Creditario::Crowdfunding::Crowdfunds.create(amount_cents: 100000000, ... ,campaing_days: 30)
    => Creditario::Crowdfunding::Crowdfund
    

Class Method Summary collapse

Methods included from API::List

list

Methods included from API::Retrieve

retrieve

Methods included from API::Create

create

Class Method Details

.resource_classObject

Clase a utilizar para transformar las respuestas de la API



42
43
44
# File 'lib/creditario/repositories/crowdfunding/crowdfunds.rb', line 42

def self.resource_class
  Creditario::Crowdfunding::Crowdfund
end

.resource_pathObject

Path de la API donde se ejecutan las peticiones para campañas de fondos.



36
37
38
# File 'lib/creditario/repositories/crowdfunding/crowdfunds.rb', line 36

def self.resource_path
  "/crowdfunding/crowdfunds"
end