Sha256: a152102053c6ee7829c82879bb6eb30ce3e2fbe6465b8177932ac1dc6f7d6b82
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
# coding: utf-8 module ThinReports module Core::Shape # @private class TextBlock::Format < Basic::BlockFormat config_reader :ref_id => %w( ref-id ) config_reader :valign config_reader :line_height => %w( line-height ) config_reader :format_base => %w( format base ), :format_type => %w( format type ), :format_datetime_format => %w( format datetime format ), :format_number_delimiter => %w( format number delimiter ), :format_number_precision => %w( format number precision ), :format_padding_char => %w( format padding char ), :format_padding_dir => %w( format padding direction ) config_checker 'true', :multiple config_checker 'R', :format_padding_rdir => %w( format padding direction ) config_reader :format_padding_length => %w( format padding length ) do |len| len.blank? ? 0 : len.to_i end config_reader :has_format? => %w( format type ) do |type| %w( datetime number padding ).include?(type) end config_reader :has_reference? => %w( ref-id ) do |ref_id| !ref_id.blank? end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
thinreports-0.7.0 | lib/thinreports/core/shape/text_block/format.rb |