Module: Skr

Defined in:
lib/skr.rb,
lib/skr/model.rb,
lib/skr/print.rb,
lib/skr/number.rb,
lib/skr/string.rb,
lib/skr/version.rb,
lib/skr/extension.rb,
lib/skr/models/sku.rb,
lib/skr/models/uom.rb,
lib/skr/print/form.rb,
lib/skr/configuration.rb,
lib/skr/models/vendor.rb,
lib/skr/models/address.rb,
lib/skr/models/ia_line.rb,
lib/skr/models/invoice.rb,
lib/skr/models/payment.rb,
lib/skr/models/po_line.rb,
lib/skr/models/pt_line.rb,
lib/skr/models/sku_loc.rb,
lib/skr/models/so_line.rb,
lib/skr/models/vo_line.rb,
lib/skr/models/voucher.rb,
lib/skr/print/template.rb,
lib/skr/models/customer.rb,
lib/skr/models/inv_line.rb,
lib/skr/models/location.rb,
lib/skr/models/por_line.rb,
lib/skr/models/sku_tran.rb,
lib/skr/models/gl_period.rb,
lib/skr/models/ia_reason.rb,
lib/skr/models/gl_account.rb,
lib/skr/models/gl_posting.rb,
lib/skr/models/po_receipt.rb,
lib/skr/models/sku_vendor.rb,
lib/skr/models/time_entry.rb,
lib/skr/models/user_proxy.rb,
lib/skr/models/pick_ticket.rb,
lib/skr/models/sales_order.rb,
lib/skr/models/bank_account.rb,
lib/skr/models/payment_term.rb,
lib/skr/concerns/acts_as_uom.rb,
lib/skr/db/migration_helpers.rb,
lib/skr/models/sequential_id.rb,
lib/skr/jobs/fresh_books/base.rb,
lib/skr/models/gl_transaction.rb,
lib/skr/models/purchase_order.rb,
lib/skr/concerns/is_order_like.rb,
lib/skr/concerns/locked_fields.rb,
lib/skr/concerns/pt_extensions.rb,
lib/skr/concerns/so_extensions.rb,
lib/skr/concerns/state_machine.rb,
lib/skr/models/business_entity.rb,
lib/skr/models/gl_manual_entry.rb,
lib/skr/concerns/inv_extensions.rb,
lib/skr/concerns/sku_extensions.rb,
lib/skr/models/customer_project.rb,
lib/skr/models/payment_category.rb,
lib/skr/concerns/immutable_model.rb,
lib/skr/concerns/is_sku_loc_line.rb,
lib/skr/concerns/random_hash_code.rb,
lib/skr/standard_pricing_provider.rb,
lib/skr/concerns/has_sku_loc_lines.rb,
lib/skr/concerns/gl_tran_extensions.rb,
lib/skr/concerns/has_gl_transaction.rb,
lib/skr/models/inventory_adjustment.rb,
lib/skr/concerns/visible_id_identifier.rb,
lib/skr/handlers/invoice_from_time_entries.rb

Overview

The main namespace for Skr

Defined Under Namespace

Modules: BusinessEntity, Concerns, DB, Handlers, Jobs, Number, Print, String Classes: Address, BankAccount, Configuration, Customer, CustomerProject, Extension, GlAccount, GlManualEntry, GlPeriod, GlPosting, GlTransaction, IaLine, IaReason, InvLine, InvalidGlTransaction, InventoryAdjustment, Invoice, Location, Model, Payment, PaymentCategory, PaymentTerm, PickTicket, PoLine, PoReceipt, PorLine, PtLine, PurchaseOrder, SalesOrder, SequentialId, Sku, SkuLoc, SkuTran, SkuVendor, SoLine, StandardPricingProvider, TimeEntry, Uom, UserProxy, Vendor, VoLine, Voucher

Constant Summary collapse

VERSION =
'0.3.0'
@@config =
Configuration.new

Class Method Summary collapse

Class Method Details

.configObject



57
58
59
# File 'lib/skr/configuration.rb', line 57

def config
    @@config
end

.configure {|@@config| ... } ⇒ Object

Yields:



61
62
63
# File 'lib/skr/configuration.rb', line 61

def configure
    yield(@@config)
end

.system_settingsObject



16
17
18
# File 'lib/skr.rb', line 16

def self.system_settings
    Lanes::SystemSettings.for_ext('skr')
end

.table_name_prefixObject



12
13
14
# File 'lib/skr.rb', line 12

def self.table_name_prefix
    "skr_"
end