Sha256: 672b84e3b045212da00084bcbc8638eba5faecddde5f8567cf5de1e29662dbdc

Contents?: true

Size: 1.89 KB

Versions: 1

Compression:

Stored size: 1.89 KB

Contents

require 'stockor'
require_rel "../lib/skr/handlers/*.rb"

Lanes::API.routes.for_extension 'skr' do

    resources Skr::CustomerProject
    resources Skr::TimeEntry
    resources Skr::Customer
    resources Skr::Address
    resources Skr::GlAccount
    resources Skr::GlManualEntry
    resources Skr::GlPeriod
    resources Skr::GlPosting
    resources Skr::GlTransaction
    resources Skr::BankAccount
    resources Skr::PaymentCategory
    resources Skr::Payment
    resources Skr::IaLine
    resources Skr::IaReason
    resources Skr::InvLine, indestructible: true
    resources Skr::InventoryAdjustment
    resources Skr::Invoice, indestructible: true
    resources Skr::Location
    resources Skr::PaymentTerm
    resources Skr::Sku
    resources Skr::SkuLoc
    resources Skr::SkuTran
    resources Skr::Uom
    resources Skr::Vendor
    resources Skr::PickTicket
    resources Skr::PtLine
    resources Skr::PoReceipt
    resources Skr::PorLine
    resources Skr::PurchaseOrder
    resources Skr::PoLine
    resources Skr::Voucher
    resources Skr::VoLine
    resources Skr::SalesOrder
    resources Skr::SoLine
    resources Skr::SequentialId, controller: Skr::Handlers::SequentialIds
    resources Skr::Invoice, controller: Skr::Handlers::InvoiceFromTimeEntries,
              path: 'invoices/from-time-entries'
    resources Skr::Sku, path: 'public/skus', controller: Skr::Handlers::Skus, cors: '*', public: true
    resources Skr::Invoice, path: 'public/sales', controller: Skr::Handlers::Sales, cors: '*', public: true
    get  'credit-card-gateways.json', &Skr::Handlers::CreditCardGateway.get
    post 'credit-card-gateways.json', &Skr::Handlers::CreditCardGateway.update
    post 'fresh-books-imports.json', &Skr::Handlers::FreshBooksImport.handler

    get 'print/:type/:id.pdf' do
        content_type 'application/pdf'
        form = Skr::Print::Form.new(params[:type], params[:id])
        form.as_pdf
    end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stockor-0.4.0 config/routes.rb