class Skr::Extension

Public Instance Methods

client_bootstrap_data(view) click to toggle source
# File lib/skr/extension.rb, line 15
def client_bootstrap_data(view)
    gl_accounts = Skr::GlAccount.all.as_json
    {
        default_gl_account_ids: Hash[ Skr.config.default_gl_accounts.map{ |code,number|
            account = gl_accounts.detect{|gla|gla['number'] == number}
            [code, account ? account['id'] : 0]
        }],
        gl_accounts: gl_accounts,
        payment_terms: Skr::PaymentTerm.all.as_json,
        locations: Skr::Location.all.as_json,
        templates: Skr::Print::Template.as_json
    }
end
each_static_asset() { |entry| ... } click to toggle source
Calls superclass method
# File lib/skr/extension.rb, line 29
def each_static_asset
    super do | entry |
        yield entry
    end
    [ 'skr/api.js', 'skr/api.css' ].each { | asset | yield asset }
end