class RestPki::PadesVisualPositioningPresets

Public Class Methods

get_footnote(restpki_client, page_number=nil, rows=nil) click to toggle source
# File lib/rest_pki/pades_visual_positioning_presets.rb, line 6
def self.get_footnote(restpki_client, page_number=nil, rows=nil)
    url_segment = 'Footnote'
    unless page_number.to_s.blank?
        url_segment += '?pageNumber=' + page_number
    end
    unless rows.to_s.blank?
        url_segment += '?rows=' + rows
    end
    get_preset(restpki_client, url_segment)
end
get_new_page(restpki_client) click to toggle source
# File lib/rest_pki/pades_visual_positioning_presets.rb, line 17
def self.get_new_page(restpki_client)
    get_preset(restpki_client, 'NewPage')
end

Private Class Methods

get_preset(restpki_client, url_segment) click to toggle source
# File lib/rest_pki/pades_visual_positioning_presets.rb, line 23
def self.get_preset(restpki_client, url_segment)
    if @@cached_presets.to_hash.has_key? url_segment
        return @@cached_presets[url_segment]
    end
    preset = restpki_client.get("Api/PadesVisualPositioningPresets/#{url_segment}", 'pades_model')
    @@cached_presets[url_segment] = preset
    preset
end