SYMBOL INDEX (1586 symbols across 200 files) FILE: lib/thinreports.rb type Thinreports (line 5) | module Thinreports function root (line 6) | def self.root FILE: lib/thinreports/basic_report.rb type Thinreports (line 12) | module Thinreports FILE: lib/thinreports/basic_report/core/errors.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Errors (line 5) | module Errors class Basic (line 6) | class Basic < ::StandardError class UnknownShapeStyleName (line 9) | class UnknownShapeStyleName < Basic method initialize (line 10) | def initialize(style, availables) class UnknownShapeType (line 16) | class UnknownShapeType < Basic class UnknownFormatterType (line 19) | class UnknownFormatterType < Basic class LayoutFileNotFound (line 22) | class LayoutFileNotFound < Basic class FontFileNotFound (line 25) | class FontFileNotFound < Basic class NoRegisteredLayoutFound (line 28) | class NoRegisteredLayoutFound < Basic class UnknownItemId (line 31) | class UnknownItemId < Basic method initialize (line 32) | def initialize(id, item_type = 'Basic') class DisabledListSection (line 37) | class DisabledListSection < Basic method initialize (line 38) | def initialize(section) class UnknownLayoutId (line 43) | class UnknownLayoutId < Basic class UnsupportedColorName (line 46) | class UnsupportedColorName < Basic class InvalidLayoutFormat (line 49) | class InvalidLayoutFormat < Basic class IncompatibleLayoutFormat (line 52) | class IncompatibleLayoutFormat < Basic method initialize (line 53) | def initialize(filename, fileversion, required_rules) FILE: lib/thinreports/basic_report/core/format/base.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Format (line 6) | module Format class Base (line 8) | class Base method config_reader (line 10) | def config_reader(*configs, &block) method config_checker (line 16) | def config_checker(check, *configs) method config_writer (line 23) | def config_writer(*configs) method config_accessor (line 29) | def config_accessor(*configs, &block) method define_read_method (line 36) | def define_read_method(m, location = nil, &block) method define_write_method (line 42) | def define_write_method(m, location = nil) method each_configs (line 48) | def each_configs(*configs, &block) method initialize (line 56) | def initialize(config, &block) method attributes (line 61) | def attributes method find (line 67) | def find(*keys) method write (line 77) | def write(value, *keys) method read (line 83) | def read(*keys, &block) FILE: lib/thinreports/basic_report/core/shape.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape function Interface (line 7) | def Interface(parent, format) function Format (line 11) | def Format(type) function find_by_type (line 17) | def self.find_by_type(type) FILE: lib/thinreports/basic_report/core/shape/base/interface.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Base (line 7) | module Base class Interface (line 9) | class Interface method internal_delegators (line 13) | def self.internal_delegators(*args) method initialize (line 20) | def initialize(parent, format, internal = nil) method copy (line 24) | def copy(parent) method init_internal (line 34) | def init_internal(parent, format) FILE: lib/thinreports/basic_report/core/shape/base/internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Base (line 7) | module Base class Internal (line 9) | class Internal method format_delegators (line 13) | def self.format_delegators(*args) method initialize (line 23) | def initialize(parent, format) method style (line 32) | def style method copy (line 36) | def copy(new_parent, &block) method type_of? (line 45) | def type_of? FILE: lib/thinreports/basic_report/core/shape/basic.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Basic (line 7) | module Basic FILE: lib/thinreports/basic_report/core/shape/basic/block_format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Basic (line 7) | module Basic class BlockFormat (line 8) | class BlockFormat < Basic::Format FILE: lib/thinreports/basic_report/core/shape/basic/block_interface.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Basic (line 7) | module Basic class BlockInterface (line 8) | class BlockInterface < Basic::Interface method value (line 16) | def value(*args) method value= (line 26) | def value=(val) FILE: lib/thinreports/basic_report/core/shape/basic/block_internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Basic (line 7) | module Basic class BlockInternal (line 8) | class BlockInternal < Basic::Internal method style (line 11) | def style method read_value (line 15) | def read_value method write_value (line 20) | def write_value(val) method real_value (line 24) | def real_value method type_of? (line 28) | def type_of?(type_name) FILE: lib/thinreports/basic_report/core/shape/basic/format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Basic (line 7) | module Basic class Format (line 8) | class Format < Core::Format::Base method affect_bottom_margin? (line 16) | def affect_bottom_margin? FILE: lib/thinreports/basic_report/core/shape/basic/interface.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Basic (line 7) | module Basic class Interface (line 8) | class Interface < Base::Interface method id (line 12) | def id method visible (line 18) | def visible(visibility) method visible? (line 24) | def visible? method style (line 40) | def style(*args) method styles (line 57) | def styles(settings) method hide (line 64) | def hide method show (line 71) | def show method init_internal (line 79) | def init_internal(parent, format) FILE: lib/thinreports/basic_report/core/shape/basic/internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Basic (line 7) | module Basic class Internal (line 8) | class Internal < Base::Internal method style (line 12) | def style method type_of? (line 16) | def type_of?(type_name) method identifier (line 20) | def identifier FILE: lib/thinreports/basic_report/core/shape/image_block.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type ImageBlock (line 7) | module ImageBlock FILE: lib/thinreports/basic_report/core/shape/image_block/format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type ImageBlock (line 7) | module ImageBlock class Format (line 8) | class Format < Basic::BlockFormat FILE: lib/thinreports/basic_report/core/shape/image_block/interface.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type ImageBlock (line 7) | module ImageBlock class Interface (line 8) | class Interface < Basic::BlockInterface method init_internal (line 17) | def init_internal(parent, format) FILE: lib/thinreports/basic_report/core/shape/image_block/internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type ImageBlock (line 7) | module ImageBlock class Internal (line 8) | class Internal < Basic::BlockInternal method type_of? (line 11) | def type_of?(type_name) FILE: lib/thinreports/basic_report/core/shape/list.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type List (line 7) | module List FILE: lib/thinreports/basic_report/core/shape/list/format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type List (line 7) | module List class Format (line 8) | class Format < Basic::Format method initialize (line 30) | def initialize(*) method section (line 38) | def section(section_name) method has_section? (line 44) | def has_section?(section_name) method section_height (line 50) | def section_height(section_name) method section_base_position_top (line 56) | def section_base_position_top(section_name) method initialize_sections (line 74) | def initialize_sections method section_format (line 84) | def section_format(section_name) FILE: lib/thinreports/basic_report/core/shape/list/manager.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type List (line 7) | module List class Manager (line 8) | class Manager method initialize (line 30) | def initialize(page) method switch_current! (line 43) | def switch_current!(page) method change_new_page (line 51) | def change_new_page(&block) method build_header (line 63) | def build_header(values = {}, &block) method header_section (line 71) | def header_section method add_detail (line 77) | def add_detail(values = {}, &block) method insert_detail (line 101) | def insert_detail(values = {}, &block) method insert_row (line 108) | def insert_row(row) method build_section (line 121) | def build_section(section, values = {}, &block) method init_section (line 128) | def init_section(section_name) method overflow_with? (line 136) | def overflow_with?(section_name = :detail) method page_max_height (line 146) | def page_max_height method auto_page_break? (line 156) | def auto_page_break? method finalize_page (line 163) | def finalize_page(options = {}) method finalize_page_footer (line 177) | def finalize_page_footer method finalize (line 186) | def finalize method finalized? (line 208) | def finalized? method report (line 213) | def report method layout (line 218) | def layout method format (line 223) | def format FILE: lib/thinreports/basic_report/core/shape/list/page.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type List (line 7) | module List class Page (line 8) | class Page < Basic::Interface method initialize (line 17) | def initialize(parent, format, internal = nil, manager = nil) method on_page_finalize (line 34) | def on_page_finalize(&block) method on_page_footer_insert (line 40) | def on_page_footer_insert(&block) method on_footer_insert (line 47) | def on_footer_insert(&block) method add_row (line 55) | def add_row(values = {}, &block) method page_break (line 61) | def page_break method overflow? (line 72) | def overflow? method copy (line 78) | def copy(new_parent) method init_internal (line 100) | def init_internal(parent, format) FILE: lib/thinreports/basic_report/core/shape/list/page_state.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type List (line 7) | module List class PageState (line 8) | class PageState < Basic::Internal method initialize (line 16) | def initialize(*args) method style (line 26) | def style method finalized? (line 30) | def finalized? method finalized! (line 34) | def finalized! method type_of? (line 38) | def type_of?(type_name) FILE: lib/thinreports/basic_report/core/shape/list/section_format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type List (line 7) | module List class SectionFormat (line 8) | class SectionFormat < Shape::Manager::Format method initialize (line 17) | def initialize(*) method initialize_items (line 24) | def initialize_items(item_schemas) FILE: lib/thinreports/basic_report/core/shape/list/section_interface.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type List (line 7) | module List class SectionInterface (line 8) | class SectionInterface < Base::Interface method initialize (line 17) | def initialize(parent, format, section_name) method copy (line 28) | def copy(parent) method init_internal (line 43) | def init_internal(parent, format) FILE: lib/thinreports/basic_report/core/shape/list/section_internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type List (line 7) | module List class SectionInternal (line 8) | class SectionInternal < Base::Internal method style (line 15) | def style method move_top_to (line 20) | def move_top_to(ry) method relative_top (line 25) | def relative_top FILE: lib/thinreports/basic_report/core/shape/manager/format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Manager (line 7) | module Manager class Format (line 8) | class Format < Core::Format::Base method initialize (line 12) | def initialize(config, id = nil, &block) method find_shape (line 17) | def find_shape(id) method has_shape? (line 21) | def has_shape?(id) method shapes (line 25) | def shapes FILE: lib/thinreports/basic_report/core/shape/manager/internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Manager (line 7) | module Manager class Internal (line 8) | class Internal method initialize (line 17) | def initialize(format, init_item_handler) method find_format (line 26) | def find_format(id) method find_item (line 32) | def find_item(id, limit = {}) method final_shape (line 51) | def final_shape(id) method init_item (line 84) | def init_item(format) method valid_type? (line 93) | def valid_type?(type, limit = {}) FILE: lib/thinreports/basic_report/core/shape/manager/target.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Manager (line 7) | module Manager type Target (line 8) | module Target function item (line 32) | def item(id, &block) function [] (line 48) | def [](id) function []= (line 60) | def []=(id, value) function values (line 68) | def values(item_values) function item_exists? (line 74) | def item_exists?(id) function list (line 87) | def list(id = nil, &block) function initialize_manager (line 101) | def initialize_manager(format, &block) function find_item (line 106) | def find_item(id, limit = {}) FILE: lib/thinreports/basic_report/core/shape/page_number.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type PageNumber (line 7) | module PageNumber FILE: lib/thinreports/basic_report/core/shape/page_number/format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type PageNumber (line 7) | module PageNumber class Format (line 8) | class Format < Basic::Format method id (line 15) | def id method for_report? (line 19) | def for_report? method next_default_id (line 23) | def self.next_default_id FILE: lib/thinreports/basic_report/core/shape/page_number/interface.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type PageNumber (line 7) | module PageNumber class Interface (line 8) | class Interface < Basic::Interface method format (line 11) | def format(*args) method init_internal (line 23) | def init_internal(parent, format) FILE: lib/thinreports/basic_report/core/shape/page_number/internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type PageNumber (line 7) | module PageNumber class Internal (line 8) | class Internal < Basic::Internal method read_format (line 11) | def read_format method reset_format (line 15) | def reset_format method write_format (line 19) | def write_format(format) method build_format (line 23) | def build_format(page_no, page_count) method style (line 37) | def style method type_of? (line 41) | def type_of?(type_name) method start_page_number (line 45) | def start_page_number class Style (line 50) | class Style < Style::Text FILE: lib/thinreports/basic_report/core/shape/stack_view.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type StackView (line 7) | module StackView FILE: lib/thinreports/basic_report/core/shape/stack_view/format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type StackView (line 7) | module StackView class Format (line 8) | class Format < Basic::Format method initialize (line 11) | def initialize(*) method initialize_rows (line 18) | def initialize_rows FILE: lib/thinreports/basic_report/core/shape/stack_view/interface.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type StackView (line 7) | module StackView class Interface (line 8) | class Interface < Basic::Interface method init_internal (line 11) | def init_internal(parent, format) FILE: lib/thinreports/basic_report/core/shape/stack_view/internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type StackView (line 7) | module StackView class Internal (line 8) | class Internal < Basic::Internal method initialize (line 9) | def initialize(parent, format) method type_of? (line 16) | def type_of?(type_name) FILE: lib/thinreports/basic_report/core/shape/stack_view/row_format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type StackView (line 7) | module StackView class RowFormat (line 8) | class RowFormat < Core::Format::Base method initialize (line 16) | def initialize(*) method find_item (line 23) | def find_item(id) method initialize_items (line 29) | def initialize_items(item_schemas) FILE: lib/thinreports/basic_report/core/shape/style/base.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Style (line 7) | module Style class Base (line 8) | class Base method style_accessor (line 15) | def style_accessor(style_method, style) method style_reader (line 21) | def style_reader(style_method, style) method style_writer (line 28) | def style_writer(style_method, style) method style_accessible (line 35) | def style_accessible(*style_methods) method accessible_styles (line 40) | def accessible_styles method inherited (line 44) | def inherited(s) method initialize (line 56) | def initialize(format, default_styles = {}) method [] (line 66) | def [](style_method) method []= (line 73) | def []=(style_method, value) method identifier (line 79) | def identifier method copy (line 84) | def copy method read_internal_style (line 90) | def read_internal_style(style) method write_internal_style (line 97) | def write_internal_style(style, value) method has_style? (line 103) | def has_style?(style_method) method finalized_styles (line 108) | def finalized_styles method create_identifier (line 121) | def create_identifier(s) method verify_style_method (line 127) | def verify_style_method(style_method) method verify_style_value (line 140) | def verify_style_value(value, allows, msg = nil) FILE: lib/thinreports/basic_report/core/shape/style/basic.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Style (line 7) | module Style class Basic (line 8) | class Basic < Style::Base method initialize (line 15) | def initialize(*args) FILE: lib/thinreports/basic_report/core/shape/style/graphic.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Style (line 7) | module Style class Graphic (line 8) | class Graphic < Style::Basic method border (line 28) | def border method border= (line 33) | def border=(width_and_color) FILE: lib/thinreports/basic_report/core/shape/style/text.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Style (line 7) | module Style class Text (line 8) | class Text < Style::Basic method initialize (line 24) | def initialize(*) method bold (line 30) | def bold method bold= (line 35) | def bold=(enable) method italic (line 40) | def italic method italic= (line 45) | def italic=(enable) method underline (line 50) | def underline method underline= (line 55) | def underline=(enable) method linethrough (line 60) | def linethrough method linethrough= (line 65) | def linethrough=(enable) method align (line 70) | def align method align= (line 75) | def align=(align_name) method valign (line 82) | def valign method valign= (line 88) | def valign=(valign_name) method initialize_font_style (line 106) | def initialize_font_style method write_font_style (line 110) | def write_font_style(style_name, enable) FILE: lib/thinreports/basic_report/core/shape/text.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Text (line 7) | module Text FILE: lib/thinreports/basic_report/core/shape/text/format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Text (line 7) | module Text class Format (line 8) | class Format < Basic::Format FILE: lib/thinreports/basic_report/core/shape/text/interface.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Text (line 7) | module Text class Interface (line 8) | class Interface < Basic::Interface method init_internal (line 12) | def init_internal(parent, format) FILE: lib/thinreports/basic_report/core/shape/text/internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type Text (line 7) | module Text class Internal (line 8) | class Internal < Basic::Internal method style (line 12) | def style method type_of? (line 16) | def type_of?(type_name) FILE: lib/thinreports/basic_report/core/shape/text_block.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type TextBlock (line 7) | module TextBlock FILE: lib/thinreports/basic_report/core/shape/text_block/format.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type TextBlock (line 7) | module TextBlock class Format (line 8) | class Format < Basic::BlockFormat method has_reference? (line 35) | def has_reference? FILE: lib/thinreports/basic_report/core/shape/text_block/formatter.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type TextBlock (line 7) | module TextBlock type Formatter (line 8) | module Formatter function setup (line 13) | def self.setup(format) FILE: lib/thinreports/basic_report/core/shape/text_block/formatter/basic.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type TextBlock (line 7) | module TextBlock type Formatter (line 8) | module Formatter class Basic (line 9) | class Basic method initialize (line 14) | def initialize(format) method apply (line 18) | def apply(value) method apply_format_to (line 28) | def apply_format_to(value) method applicable? (line 32) | def applicable?(_value) FILE: lib/thinreports/basic_report/core/shape/text_block/formatter/datetime.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type TextBlock (line 7) | module TextBlock type Formatter (line 8) | module Formatter class Datetime (line 9) | class Datetime < Formatter::Basic method apply_format_to (line 12) | def apply_format_to(value) method applicable? (line 16) | def applicable?(value) FILE: lib/thinreports/basic_report/core/shape/text_block/formatter/number.rb type Thinreports (line 5) | module Thinreports type BasicReport (line 6) | module BasicReport type Core (line 7) | module Core type Shape (line 8) | module Shape type TextBlock (line 9) | module TextBlock type Formatter (line 10) | module Formatter class Number (line 11) | class Number < Formatter::Basic method apply_format_to (line 14) | def apply_format_to(value) method if_applicable (line 25) | def if_applicable(value, &block) method normalize (line 30) | def normalize(value) method number_with_delimiter (line 38) | def number_with_delimiter(value, delimiter = ',') method number_with_precision (line 47) | def number_with_precision(value, precision = 3) method convert_to_integer (line 52) | def convert_to_integer(value) method convert_to_float (line 58) | def convert_to_float(value) FILE: lib/thinreports/basic_report/core/shape/text_block/formatter/padding.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type TextBlock (line 7) | module TextBlock type Formatter (line 8) | module Formatter class Padding (line 9) | class Padding < Formatter::Basic method apply_format_to (line 12) | def apply_format_to(value) method applicable? (line 18) | def applicable?(_value) FILE: lib/thinreports/basic_report/core/shape/text_block/interface.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type TextBlock (line 7) | module TextBlock class Interface (line 8) | class Interface < Basic::BlockInterface method format_enabled (line 13) | def format_enabled(enabled) method set (line 21) | def set(val, style_settings = {}) method init_internal (line 29) | def init_internal(parent, format) FILE: lib/thinreports/basic_report/core/shape/text_block/internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Core (line 5) | module Core type Shape (line 6) | module Shape type TextBlock (line 7) | module TextBlock class Internal (line 8) | class Internal < Basic::BlockInternal method initialize (line 13) | def initialize(*args) method read_value (line 23) | def read_value method write_value (line 32) | def write_value(val) method real_value (line 41) | def real_value method format_enabled (line 49) | def format_enabled(enabled) method format_enabled? (line 53) | def format_enabled? method type_of? (line 61) | def type_of?(type_name) method formatter (line 67) | def formatter FILE: lib/thinreports/basic_report/core/utils.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Utils (line 5) | module Utils function included (line 6) | def self.included(klass) function deep_copy (line 10) | def deep_copy(src) function blank_value? (line 25) | def blank_value?(value) function call_block_in (line 33) | def call_block_in(scope, &block) FILE: lib/thinreports/basic_report/generator/pdf.rb type Thinreports (line 8) | module Thinreports type BasicReport (line 9) | module BasicReport type Generator (line 10) | module Generator class PDF (line 11) | class PDF method initialize (line 18) | def initialize(report, security: nil, title: nil) method generate (line 30) | def generate(filename = nil) method default_layout (line 35) | def default_layout method draw_report (line 41) | def draw_report method draw_page (line 47) | def draw_page(page) method drawer (line 56) | def drawer(format) FILE: lib/thinreports/basic_report/generator/pdf/document.rb type Thinreports (line 10) | module Thinreports type BasicReport (line 11) | module BasicReport type Generator (line 12) | module Generator class PDF (line 13) | class PDF class Document (line 14) | class Document method initialize (line 29) | def initialize(title: nil, security: nil) method render (line 49) | def render method render_file (line 57) | def render_file(*args) method translate (line 64) | def translate(x, y, &block) method stamp (line 71) | def stamp(stamp_id, at = nil) method create_stamp (line 82) | def create_stamp(id, &block) method internal (line 87) | def internal method finalize (line 93) | def finalize method s2f (line 99) | def s2f(*values) method map_to_upper_left_relative_position (line 114) | def map_to_upper_left_relative_position(x, y) method map_to_upper_left_position (line 123) | def map_to_upper_left_position(x, y) FILE: lib/thinreports/basic_report/generator/pdf/document/draw_shape.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type DrawShape (line 7) | module DrawShape function draw_shape_tblock (line 12) | def draw_shape_tblock(shape, height: nil, overflow: nil, &block) function draw_shape_pageno (line 31) | def draw_shape_pageno(shape, page_no, page_count) function draw_shape_image (line 39) | def draw_shape_image(shape) function draw_shape_iblock (line 47) | def draw_shape_iblock(shape) function shape_iblock_dimenions (line 62) | def shape_iblock_dimenions(shape) function draw_shape_text (line 76) | def draw_shape_text(shape, dheight = 0) function draw_shape_ellipse (line 85) | def draw_shape_ellipse(shape) function draw_shape_line (line 91) | def draw_shape_line(shape, dy1 = 0, dy2 = 0) function draw_shape_rect (line 97) | def draw_shape_rect(shape, dheight = 0) FILE: lib/thinreports/basic_report/generator/pdf/document/draw_template_items.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type DrawTemplateItems (line 7) | module DrawTemplateItems function draw_template_items (line 9) | def draw_template_items(items) function draw_rect (line 26) | def draw_rect(item_attributes) function draw_ellipse (line 36) | def draw_ellipse(item_attributes) function draw_line (line 42) | def draw_line(item_attributes) function draw_text (line 48) | def draw_text(item_attributes) function draw_image (line 57) | def draw_image(item_attributes) function drawable? (line 64) | def drawable?(item_attributes) FILE: lib/thinreports/basic_report/generator/pdf/document/font.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type Font (line 7) | module Font function setup_fonts (line 24) | def setup_fonts function install_font (line 52) | def install_font(name, file) function default_family (line 65) | def default_family function default_family_if_missing (line 71) | def default_family_if_missing(family) function font_has_style? (line 78) | def font_has_style?(font_name, font_style) FILE: lib/thinreports/basic_report/generator/pdf/document/graphics.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type Graphics (line 7) | module Graphics function setup_custom_graphic_states (line 13) | def setup_custom_graphic_states function line_width (line 18) | def line_width(width) function save_graphics_state (line 24) | def save_graphics_state function restore_graphics_state (line 30) | def restore_graphics_state FILE: lib/thinreports/basic_report/generator/pdf/document/graphics/attributes.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type Graphics (line 7) | module Graphics function build_graphic_attributes (line 12) | def build_graphic_attributes(style, &block) function build_text_attributes (line 27) | def build_text_attributes(style, &block) function overflow_wrap (line 48) | def overflow_wrap(style, computed_word_wrap) function migrate_overflow_wrap_from_word_wrap (line 58) | def migrate_overflow_wrap_from_word_wrap(computed_word_wrap) function font_family (line 68) | def font_family(font_names) function font_styles (line 75) | def font_styles(styles) function letter_spacing (line 88) | def letter_spacing(spacing) function text_align (line 94) | def text_align(align) function text_valign (line 106) | def text_valign(valign) function text_overflow (line 118) | def text_overflow(overflow) function word_wrap (line 130) | def word_wrap(word_wrap) function line_height (line 140) | def line_height(height) function image_position_x (line 146) | def image_position_x(position) function image_position_y (line 158) | def image_position_y(position) FILE: lib/thinreports/basic_report/generator/pdf/document/graphics/basic.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type Graphics (line 7) | module Graphics function line (line 21) | def line(x1, y1, x2, y2, attrs = {}) function rect (line 37) | def rect(x, y, w, h, attrs = {}) function ellipse (line 60) | def ellipse(x, y, rx, ry, attrs = {}) function with_graphic_styles (line 69) | def with_graphic_styles(attrs, &block) function build_stroke_styles (line 112) | def build_stroke_styles(styles) function build_fill_styles (line 127) | def build_fill_styles(styles) FILE: lib/thinreports/basic_report/generator/pdf/document/graphics/image.rb type Thinreports (line 7) | module Thinreports type BasicReport (line 8) | module BasicReport type Generator (line 9) | module Generator class PDF (line 10) | class PDF type Graphics (line 11) | module Graphics function image (line 17) | def image(filename_or_io, x, y, w, h) function base64image (line 27) | def base64image(base64_data, x, y, w, h) function image_box (line 45) | def image_box(filename_or_io, x, y, w, h, options = {}) function image_dimensions (line 62) | def image_dimensions(filename_or_io, x, y, w, h, options = {}) function clean_temp_images (line 73) | def clean_temp_images function temp_image_registry (line 78) | def temp_image_registry function create_temp_imagefile (line 85) | def create_temp_imagefile(image_id, image_data) FILE: lib/thinreports/basic_report/generator/pdf/document/graphics/text.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type Graphics (line 7) | module Graphics function text_box (line 27) | def text_box(content, x, y, w, h, attrs = {}, &block) function text (line 58) | def text(content, x, y, w, h, attrs = {}) function text_box_attrs (line 73) | def text_box_attrs(x, y, w, h, states = {}) function with_text_styles (line 89) | def with_text_styles(attrs, &block) function text_line_leading (line 134) | def text_line_leading(line_height, font) function replace_space_to_nbsp (line 140) | def replace_space_to_nbsp(content) function with_font_styles (line 152) | def with_font_styles(attrs, font, &block) FILE: lib/thinreports/basic_report/generator/pdf/document/page.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type Page (line 7) | module Page function start_new_page (line 14) | def start_new_page(format) function start_new_page_for_section_report (line 30) | def start_new_page_for_section_report(format) function max_content_height (line 38) | def max_content_height function add_blank_page (line 42) | def add_blank_page function change_page_format? (line 53) | def change_page_format?(new_format) function create_format_stamp (line 59) | def create_format_stamp(format) function format_stamp_registry (line 67) | def format_stamp_registry function new_basic_page_options (line 73) | def new_basic_page_options(format) FILE: lib/thinreports/basic_report/generator/pdf/document/parse_color.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type ParseColor (line 7) | module ParseColor function parse_color (line 10) | def parse_color(color) function find_color_from_name (line 42) | def find_color_from_name(name) FILE: lib/thinreports/basic_report/generator/pdf/drawer/base.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type Drawer (line 7) | module Drawer class Base (line 9) | class Base method initialize (line 12) | def initialize(pdf, format) method draw (line 20) | def draw method pdf_stamp_id (line 28) | def pdf_stamp_id(shape) method pdf_stamp (line 36) | def pdf_stamp(shape) method create_pdf_stamp (line 42) | def create_pdf_stamp(shape, &block) FILE: lib/thinreports/basic_report/generator/pdf/drawer/list.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type Drawer (line 7) | module Drawer class List (line 8) | class List < Base method initialize (line 10) | def initialize(pdf, format) method draw (line 16) | def draw(list_page) method list_pageno? (line 40) | def list_pageno?(list_id, shape) method draw_section (line 46) | def draw_section(section) method drawer (line 57) | def drawer(section) FILE: lib/thinreports/basic_report/generator/pdf/drawer/list_section.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type Drawer (line 7) | module Drawer class ListSection (line 8) | class ListSection < Page method initialize (line 11) | def initialize(pdf, section) method draw (line 19) | def draw(section, at) method draw_section (line 27) | def draw_section method draw_tblock_shape (line 38) | def draw_tblock_shape(shape) method draw_iblock_shape (line 43) | def draw_iblock_shape(shape) FILE: lib/thinreports/basic_report/generator/pdf/drawer/page.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator class PDF (line 6) | class PDF type Drawer (line 7) | module Drawer class Page (line 8) | class Page < Base method initialize (line 10) | def initialize(pdf, format) method draw (line 16) | def draw(page) method draw_shape (line 36) | def draw_shape(shape) method draw_pageno_shape (line 53) | def draw_pageno_shape(shape, page) method draw_list_shape (line 58) | def draw_list_shape(shape) method draw_tblock_shape (line 64) | def draw_tblock_shape(shape) method draw_iblock_shape (line 69) | def draw_iblock_shape(shape) method create_basic_shape_stamp (line 74) | def create_basic_shape_stamp(shape) method create_image_stamp (line 89) | def create_image_stamp(shape) method create_rect_stamp (line 96) | def create_rect_stamp(shape) method create_ellipse_stamp (line 103) | def create_ellipse_stamp(shape) method create_line_stamp (line 110) | def create_line_stamp(shape) method create_text_stamp (line 117) | def create_text_stamp(shape) FILE: lib/thinreports/basic_report/generator/pdf/prawn_ext/calc_image_dimensions.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator type PrawnExt (line 6) | module PrawnExt type CalcImageDimensions (line 7) | module CalcImageDimensions function calc_image_dimensions (line 17) | def calc_image_dimensions(options) FILE: lib/thinreports/basic_report/generator/pdf/prawn_ext/width_of.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Generator (line 5) | module Generator type PrawnExt (line 6) | module PrawnExt type WidthOf (line 7) | module WidthOf function width_of (line 18) | def width_of(*) FILE: lib/thinreports/basic_report/layout.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Layout (line 5) | module Layout function new (line 7) | def self.new(filename, options = {}) FILE: lib/thinreports/basic_report/layout/base.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Layout (line 5) | module Layout class Base (line 6) | class Base method load_format (line 15) | def load_format(filename) method initialize (line 35) | def initialize(filename, options = {}) method default? (line 42) | def default? FILE: lib/thinreports/basic_report/layout/format.rb type Thinreports (line 5) | module Thinreports type BasicReport (line 6) | module BasicReport type Layout (line 7) | module Layout class Format (line 8) | class Format < Core::Shape::Manager::Format method build (line 17) | def build(filename) method read_file (line 38) | def read_file(filename) method initialize (line 43) | def initialize(*) method user_paper_type? (line 48) | def user_paper_type? method initialize_items (line 54) | def initialize_items(item_schemas) FILE: lib/thinreports/basic_report/layout/legacy_schema.rb type Thinreports (line 6) | module Thinreports type BasicReport (line 7) | module BasicReport type Layout (line 8) | module Layout class LegacySchema (line 9) | class LegacySchema method initialize (line 12) | def initialize(legacy_schema) method upgrade (line 20) | def upgrade method item_schemas (line 45) | def item_schemas method build_item_schemas_from_svg (line 50) | def build_item_schemas_from_svg(svg_elements) method text_item_schema (line 76) | def text_item_schema(attributes, texts) method rect_item_schema (line 99) | def rect_item_schema(attributes) method line_item_schema (line 118) | def line_item_schema(attributes) method ellipse_item_schema (line 135) | def ellipse_item_schema(attributes) method image_item_schema (line 153) | def image_item_schema(attributes) method page_number_item_schema (line 171) | def page_number_item_schema(attributes) method image_block_item_schema (line 193) | def image_block_item_schema(attributes) method text_block_item_schema (line 209) | def text_block_item_schema(attributes) method list_item_schema (line 259) | def list_item_schema(legacy_element) method list_section_schema (line 288) | def list_section_schema(section_name, legacy_list_element, legac... method extract_texts_from (line 309) | def extract_texts_from(text_item_element) method image_position_y (line 315) | def image_position_y(legacy_position_y) method display (line 323) | def display(legacy_display) method font_style (line 327) | def font_style(attributes) method text_align (line 336) | def text_align(legacy_text_align) method vertical_align (line 345) | def vertical_align(legacy_vertical_align) method line_height (line 356) | def line_height(legacy_line_height) method letter_spacing (line 360) | def letter_spacing(legacy_letter_spacing) method extract_legacy_item_schemas (line 367) | def extract_legacy_item_schemas(svg) method cleanup_svg (line 376) | def cleanup_svg(svg) FILE: lib/thinreports/basic_report/layout/version.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Layout (line 5) | module Layout class Version (line 6) | class Version method compatible_rules (line 11) | def compatible_rules method initialize (line 16) | def initialize(schema_version) method compatible? (line 20) | def compatible? method legacy? (line 27) | def legacy? method normalize_version (line 35) | def normalize_version(version) FILE: lib/thinreports/basic_report/report.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Report (line 5) | module Report function new (line 7) | def self.new(*args) function create (line 12) | def self.create(*args, &block) function generate (line 17) | def self.generate(**args, &block) FILE: lib/thinreports/basic_report/report/base.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Report (line 5) | module Report class Base (line 6) | class Base method create (line 16) | def create(options = {}, &block) method generate (line 35) | def generate(layout: nil, filename: nil, security: nil, title: n... method initialize (line 72) | def initialize(options = {}) method on_page_create (line 83) | def on_page_create(&block) method start_page_number_from (line 88) | def start_page_number_from(page_number) method use_layout (line 100) | def use_layout(layout, options = {}) method start_new_page (line 123) | def start_new_page(options = {}, &block) method add_blank_page (line 135) | def add_blank_page(options = {}) method layout (line 142) | def layout(id = nil) method generate (line 160) | def generate(filename: nil, security: nil, title: nil) method list (line 165) | def list(id = nil, &block) FILE: lib/thinreports/basic_report/report/internal.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Report (line 5) | module Report class Internal (line 6) | class Internal method initialize (line 17) | def initialize(report, options) method register_layout (line 31) | def register_layout(layout, options = {}) method add_page (line 42) | def add_page(new_page) method copy_page (line 47) | def copy_page method finalize (line 52) | def finalize method finalized? (line 59) | def finalized? method load_layout (line 63) | def load_layout(id_or_filename) method insert_page (line 82) | def insert_page(new_page) method finalize_current_page (line 95) | def finalize_current_page(options = {}) method init_layout (line 99) | def init_layout(filename, id = nil) FILE: lib/thinreports/basic_report/report/page.rb type Thinreports (line 3) | module Thinreports type BasicReport (line 4) | module BasicReport type Report (line 5) | module Report class BlankPage (line 6) | class BlankPage method initialize (line 17) | def initialize(count = nil) method count? (line 28) | def count? method blank? (line 33) | def blank? class Page (line 38) | class Page < BlankPage method initialize (line 51) | def initialize(report, layout, options = {}) method blank? (line 64) | def blank? method copy (line 68) | def copy method finalize (line 82) | def finalize(options = {}) method finalized? (line 91) | def finalized? FILE: lib/thinreports/config.rb type Thinreports (line 3) | module Thinreports function configure (line 6) | def self.configure(&block) function config (line 11) | def self.config class Configuration (line 15) | class Configuration method initialize (line 16) | def initialize method fallback_fonts (line 23) | def fallback_fonts method fallback_fonts= (line 32) | def fallback_fonts=(font_names) FILE: lib/thinreports/section_report.rb type Thinreports (line 3) | module Thinreports function generate (line 7) | def self.generate(report_params, filename: nil) FILE: lib/thinreports/section_report/build.rb type Thinreports (line 6) | module Thinreports type SectionReport (line 7) | module SectionReport class Build (line 8) | class Build method call (line 9) | def call(report_params) method load_schema (line 18) | def load_schema(report_params) FILE: lib/thinreports/section_report/builder/item_builder.rb type Thinreports (line 5) | module Thinreports type SectionReport (line 6) | module SectionReport type Builder (line 7) | module Builder class ItemBuilder (line 8) | class ItemBuilder method initialize (line 11) | def initialize(item_schema, parent_schema) method build (line 16) | def build(item_params) method build_params (line 34) | def build_params(params) FILE: lib/thinreports/section_report/builder/report_builder.rb type Thinreports (line 6) | module Thinreports type SectionReport (line 7) | module SectionReport type Builder (line 8) | module Builder class ReportBuilder (line 9) | class ReportBuilder method initialize (line 10) | def initialize(schema) method build (line 14) | def build(params) method build_groups (line 25) | def build_groups(groups_params) method build_sections (line 37) | def build_sections(section_type, sections_params) method build_detail_sections (line 53) | def build_detail_sections(details_params) method build_items (line 65) | def build_items(section_schema, items_params) method section_enabled? (line 72) | def section_enabled?(section_schema, section_params) FILE: lib/thinreports/section_report/builder/report_data.rb type Thinreports (line 3) | module Thinreports type SectionReport (line 4) | module SectionReport type Builder (line 5) | module Builder type ReportData (line 6) | module ReportData FILE: lib/thinreports/section_report/builder/stack_view_builder.rb type Thinreports (line 5) | module Thinreports type SectionReport (line 6) | module SectionReport type Builder (line 7) | module Builder class StackViewBuilder (line 8) | class StackViewBuilder method initialize (line 9) | def initialize(item) method update (line 13) | def update(params) method build_row_items (line 36) | def build_row_items(row_schema, items_params) method row_enabled? (line 43) | def row_enabled?(row_schema, row_params) FILE: lib/thinreports/section_report/builder/stack_view_data.rb type Thinreports (line 3) | module Thinreports type SectionReport (line 4) | module SectionReport type Builder (line 5) | module Builder type StackViewData (line 6) | module StackViewData FILE: lib/thinreports/section_report/generate.rb type Thinreports (line 6) | module Thinreports type SectionReport (line 7) | module SectionReport class Generate (line 8) | class Generate method initialize (line 9) | def initialize method call (line 13) | def call(report_params, filename: nil) FILE: lib/thinreports/section_report/pdf/render.rb type Thinreports (line 5) | module Thinreports type SectionReport (line 6) | module SectionReport type PDF (line 7) | module PDF class Render (line 8) | class Render method initialize (line 9) | def initialize(pdf) method call! (line 13) | def call!(report) FILE: lib/thinreports/section_report/pdf/renderer/draw_item.rb type Thinreports (line 3) | module Thinreports type SectionReport (line 4) | module SectionReport type Renderer (line 5) | module Renderer type DrawItem (line 6) | module DrawItem function draw_item (line 7) | def draw_item(item, expanded_height = 0) FILE: lib/thinreports/section_report/pdf/renderer/group_renderer.rb type Thinreports (line 5) | module Thinreports type SectionReport (line 6) | module SectionReport type Renderer (line 7) | module Renderer class GroupRenderer (line 8) | class GroupRenderer method initialize (line 9) | def initialize(pdf) method render (line 14) | def render(report, group) FILE: lib/thinreports/section_report/pdf/renderer/section_height.rb type Thinreports (line 3) | module Thinreports type SectionReport (line 4) | module SectionReport type Renderer (line 5) | module Renderer type SectionHeight (line 6) | module SectionHeight function section_height (line 9) | def section_height(section) function calc_float_content_bottom (line 25) | def calc_float_content_bottom(section) function item_layout (line 32) | def item_layout(section, shape) function static_layout (line 52) | def static_layout(section, shape, y, height) function image_block_layout (line 56) | def image_block_layout(section, shape) function calc_text_block_height (line 68) | def calc_text_block_height(shape) function text_layout (line 78) | def text_layout(section, shape) function stack_view_layout (line 90) | def stack_view_layout(section, shape) FILE: lib/thinreports/section_report/pdf/renderer/section_renderer.rb type Thinreports (line 7) | module Thinreports type SectionReport (line 8) | module SectionReport type Renderer (line 9) | module Renderer class SectionRenderer (line 10) | class SectionRenderer method initialize (line 14) | def initialize(pdf) method render (line 18) | def render(section) method stack_view_renderer (line 33) | def stack_view_renderer FILE: lib/thinreports/section_report/pdf/renderer/stack_view_renderer.rb type Thinreports (line 5) | module Thinreports type SectionReport (line 6) | module SectionReport type Renderer (line 7) | module Renderer class StackViewRenderer (line 8) | class StackViewRenderer method initialize (line 9) | def initialize(pdf) method section_height (line 16) | def section_height(shape) method render (line 27) | def render(shape) method build_row_layouts (line 42) | def build_row_layouts(rows) FILE: lib/thinreports/section_report/pdf/renderer/stack_view_row_renderer.rb type Thinreports (line 6) | module Thinreports type SectionReport (line 7) | module SectionReport type Renderer (line 8) | module Renderer class StackViewRowRenderer (line 9) | class StackViewRowRenderer method initialize (line 13) | def initialize(pdf) method render (line 17) | def render(row) method stack_view_renderer (line 32) | def stack_view_renderer FILE: lib/thinreports/section_report/schema/loader.rb type Thinreports (line 5) | module Thinreports type SectionReport (line 6) | module SectionReport type Schema (line 7) | module Schema class Loader (line 8) | class Loader method initialize (line 9) | def initialize method load_from_file (line 13) | def load_from_file(filename) method load_from_data (line 18) | def load_from_data(data) FILE: lib/thinreports/section_report/schema/parser.rb type Thinreports (line 8) | module Thinreports type SectionReport (line 9) | module SectionReport type Schema (line 10) | module Schema class Parser (line 11) | class Parser method parse (line 12) | def parse(schema_json_data) method parse_sections (line 29) | def parse_sections(section_type, section_schema_datas = nil) method parse_section (line 38) | def parse_section(type, section_schema_data) method section_schema_class_for (line 46) | def section_schema_class_for(section_type) FILE: lib/thinreports/section_report/schema/report.rb type Thinreports (line 3) | module Thinreports type SectionReport (line 4) | module SectionReport type Schema (line 5) | module Schema class Report (line 6) | class Report < Core::Shape::Manager::Format method user_paper_type? (line 17) | def user_paper_type? method initialize (line 21) | def initialize(schema_data, headers:, details:, footers:) FILE: lib/thinreports/section_report/schema/section.rb type Thinreports (line 3) | module Thinreports type SectionReport (line 4) | module SectionReport type Schema (line 5) | module Schema type Section (line 6) | module Section class Base (line 7) | class Base < Core::Shape::Manager::Format method initialize (line 15) | def initialize(schema_data, items:) method find_item (line 20) | def find_item(id) method initialize_items (line 26) | def initialize_items(items) class Header (line 35) | class Header < Base class Footer (line 39) | class Footer < Base class Detail (line 42) | class Detail < Base FILE: lib/thinreports/version.rb type Thinreports (line 3) | module Thinreports FILE: test/basic_report/features/dynamic_style/test_feature.rb class Thinreports::BasicReport::TestDynamicStyleFeature (line 5) | class Thinreports::BasicReport::TestDynamicStyleFeature < Thinreports::F... FILE: test/basic_report/features/eudc/test_feature.rb class Thinreports::BasicReport::TestEudcFeature (line 5) | class Thinreports::BasicReport::TestEudcFeature < Thinreports::FeatureTe... method teardown (line 24) | def teardown FILE: test/basic_report/features/graphics/test_feature.rb class Thinreports::BasicReport::TestGraphicsFeature (line 5) | class Thinreports::BasicReport::TestGraphicsFeature < Thinreports::Featu... FILE: test/basic_report/features/hidden_item/test_feature.rb class Thinreports::BasicReport::TestHiddenItemFeature (line 5) | class Thinreports::BasicReport::TestHiddenItemFeature < Thinreports::Fea... FILE: test/basic_report/features/image_block/test_feature.rb class Thinreports::BasicReport::TestImageBlockFeature (line 7) | class Thinreports::BasicReport::TestImageBlockFeature < Thinreports::Fea... FILE: test/basic_report/features/list_events/test_feature.rb class Thinreports::BasicReport::TestListEventsFeature (line 5) | class Thinreports::BasicReport::TestListEventsFeature < Thinreports::Fea... FILE: test/basic_report/features/list_manually/test_feature.rb class Thinreports::BasicReport::TestListManuallyFeature (line 5) | class Thinreports::BasicReport::TestListManuallyFeature < Thinreports::F... FILE: test/basic_report/features/page_number/test_feature.rb class Thinreports::BasicReport::TestPageNumberFeature (line 5) | class Thinreports::BasicReport::TestPageNumberFeature < Thinreports::Fea... FILE: test/basic_report/features/page_number_with_list/test_feature.rb class Thinreports::BasicReport::TestPageNumberWithListFeature (line 5) | class Thinreports::BasicReport::TestPageNumberWithListFeature < Thinrepo... FILE: test/basic_report/features/palleted_png/test_feature.rb class Thinreports::BasicReport::TestPalletedPngFeature (line 5) | class Thinreports::BasicReport::TestPalletedPngFeature < Thinreports::Fe... FILE: test/basic_report/features/report_callbacks/test_feature.rb class Thinreports::BasicReport::TestReportCallbacksFeature (line 5) | class Thinreports::BasicReport::TestReportCallbacksFeature < Thinreports... FILE: test/basic_report/features/text_align/test_feature.rb class Thinreports::BasicReport::TestTextAlignFeature (line 5) | class Thinreports::BasicReport::TestTextAlignFeature < Thinreports::Feat... FILE: test/basic_report/features/text_block_formatting/test_feature.rb class Thinreports::BasicReport::TestTextBlockFormattingFeature (line 6) | class Thinreports::BasicReport::TestTextBlockFormattingFeature < Thinrep... FILE: test/basic_report/features/text_block_overflow/test_feature.rb class Thinreports::BasicReport::TestTextBlockOverflowFeature (line 5) | class Thinreports::BasicReport::TestTextBlockOverflowFeature < Thinrepor... FILE: test/basic_report/features/text_block_singleline/test_feature.rb class Thinreports::BasicReport::TestTextBlockSinglelineFeature (line 5) | class Thinreports::BasicReport::TestTextBlockSinglelineFeature < Thinrep... FILE: test/basic_report/features/text_block_style/test_feature.rb class Thinreports::BasicReport::TestTextBlockStyleFeature (line 5) | class Thinreports::BasicReport::TestTextBlockStyleFeature < Thinreports:... FILE: test/basic_report/features/text_character_spacing/test_feature.rb class Thinreports::BasicReport::TestTextCharacterSpacingFeature (line 5) | class Thinreports::BasicReport::TestTextCharacterSpacingFeature < Thinre... FILE: test/basic_report/features/text_overflow_wrap/test_feature.rb class Thinreports::BasicReport::TestTextOverflowWrapFeature (line 5) | class Thinreports::BasicReport::TestTextOverflowWrapFeature < Thinreport... FILE: test/basic_report/features/text_word_wrap/test_feature.rb class Thinreports::BasicReport::TestTextWordWrapFeature (line 5) | class Thinreports::BasicReport::TestTextWordWrapFeature < Thinreports::F... FILE: test/basic_report/schema_helper.rb type Thinreports::BasicReport::SchemaHelper (line 3) | module Thinreports::BasicReport::SchemaHelper function layout_file (line 127) | def layout_file(options = {}) FILE: test/basic_report/test_helper.rb type Thinreports (line 20) | module Thinreports type BasicReport (line 21) | module BasicReport type TestHelper (line 22) | module TestHelper function assert_deprecated (line 27) | def assert_deprecated(&block) function data_file (line 32) | def data_file(*paths) function read_data_file (line 36) | def read_data_file(*paths) function analyze_pdf_images (line 40) | def analyze_pdf_images(pdf_data) function assert_pdf_data (line 47) | def assert_pdf_data(data) FILE: test/basic_report/units/core/format/test_base.rb class Thinreports::BasicReport::Core::Format::BaseTest (line 5) | class Thinreports::BasicReport::Core::Format::BaseTest < Minitest::Test class TestFormat (line 34) | class TestFormat < Thinreports::BasicReport::Core::Format::Base method setup (line 76) | def setup method test_definition_of_all_config_methods (line 80) | def test_definition_of_all_config_methods method test_readers (line 91) | def test_readers method test_checkers (line 108) | def test_checkers method test_reader_cannot_write_value (line 115) | def test_reader_cannot_write_value method test_writers (line 125) | def test_writers method test_accessors (line 141) | def test_accessors method test_attributes (line 149) | def test_attributes FILE: test/basic_report/units/core/shape/base/test_internal.rb class Thinreports::BasicReport::Core::Shape::Base::TestInternal (line 5) | class Thinreports::BasicReport::Core::Shape::Base::TestInternal < Minite... method setup (line 8) | def setup method create_internal (line 13) | def create_internal(format_config = {}, &block) method test_self_format_delegators_should_defines_method_delegated_from_format (line 28) | def test_self_format_delegators_should_defines_method_delegated_from_f... method test_method_delegated_from_format_should_return_same_value_as_an_format (line 35) | def test_method_delegated_from_format_should_return_same_value_as_an_f... method test_copied_internal_should_have_the_new_value_specified_as_a_parent_property (line 42) | def test_copied_internal_should_have_the_new_value_specified_as_a_pare... method test_copied_internal_should_have_style_copied_from_original (line 53) | def test_copied_internal_should_have_style_copied_from_original method test_copied_internal_should_have_states_property_copied_from_original (line 65) | def test_copied_internal_should_have_states_property_copied_from_original method test_copy_should_execute_block_with_new_internal_as_argument (line 77) | def test_copy_should_execute_block_with_new_internal_as_argument FILE: test/basic_report/units/core/shape/basic/test_block_format.rb class Thinreports::BasicReport::Core::Shape::Basic::TestBlockFormat (line 5) | class Thinreports::BasicReport::Core::Shape::Basic::TestBlockFormat < Mi... method test_attribute_readers (line 18) | def test_attribute_readers FILE: test/basic_report/units/core/shape/basic/test_block_interface.rb class Thinreports::BasicReport::Core::Shape::Basic::TestBlockInterface (line 5) | class Thinreports::BasicReport::Core::Shape::Basic::TestBlockInterface <... method setup (line 10) | def setup method test_value_should_work_as_reader_with_no_arguments (line 20) | def test_value_should_work_as_reader_with_no_arguments method test_value_should_work_as_writer_with_arguments (line 25) | def test_value_should_work_as_writer_with_arguments FILE: test/basic_report/units/core/shape/basic/test_block_internal.rb class Thinreports::BasicReport::Core::Shape::Basic::TestBlockInternal (line 5) | class Thinreports::BasicReport::Core::Shape::Basic::TestBlockInternal < ... method test_read_value_should_return_value_from_format (line 10) | def test_read_value_should_return_value_from_format method test_read_value_should_return_value_from_state_with_value_key (line 15) | def test_read_value_should_return_value_from_state_with_value_key method test_real_value_should_return_the_same_value_as_a_read_value_method (line 21) | def test_real_value_should_return_the_same_value_as_a_read_value_method method test_write_value_should_save_value_to_states_store_as_value (line 27) | def test_write_value_should_save_value_to_states_store_as_value method test_type_of_asker_should_return_true_when_given_the_block_value (line 33) | def test_type_of_asker_should_return_true_when_given_the_block_value method test_value_should_works_the_same_as_read_value_method (line 37) | def test_value_should_works_the_same_as_read_value_method method test_type_of_asker_should_return_false_otherwise (line 43) | def test_type_of_asker_should_return_false_otherwise method init_internal (line 49) | def init_internal(format = {}) FILE: test/basic_report/units/core/shape/basic/test_format.rb class Thinreports::BasicReport::Core::Shape::Basic::TestFormat (line 5) | class Thinreports::BasicReport::Core::Shape::Basic::TestFormat < Minites... method test_attribute_readers (line 29) | def test_attribute_readers FILE: test/basic_report/units/core/shape/basic/test_interface.rb class Thinreports::BasicReport::Core::Shape::Basic::TestInterface (line 5) | class Thinreports::BasicReport::Core::Shape::Basic::TestInterface < Mini... method create_interface (line 11) | def create_interface(format_config = {}) method test_id_should_return_id_with_reference_to_internal (line 18) | def test_id_should_return_id_with_reference_to_internal method test_id_should_return_cloned_id (line 23) | def test_id_should_return_cloned_id method test_type_should_operate_as_delegator_of_internal (line 28) | def test_type_should_operate_as_delegator_of_internal method test_visible_asker_should_return_result_with_reference_to_style_of_internal (line 33) | def test_visible_asker_should_return_result_with_reference_to_style_of... method test_visible_should_properly_set_visibility_to_style_of_internal (line 38) | def test_visible_should_properly_set_visibility_to_style_of_internal method test_style_should_operate_as_reader_when_one_argument_is_given (line 45) | def test_style_should_operate_as_reader_when_one_argument_is_given method test_style_should_operate_as_writer_when_two_arguments_are_given (line 51) | def test_style_should_operate_as_writer_when_two_arguments_are_given method test_style_should_operate_as_writer_for_border_style_when_three_arguments_are_given (line 58) | def test_style_should_operate_as_writer_for_border_style_when_three_ar... method test_style_should_return_self_when_two_arguments_are_given (line 65) | def test_style_should_return_self_when_two_arguments_are_given method test_style_should_return_self_when_three_arguments_are_given (line 69) | def test_style_should_return_self_when_three_arguments_are_given method test_styles_should_properly_set_the_specified_styles_as_Hash (line 73) | def test_styles_should_properly_set_the_specified_styles_as_Hash method test_hide_should_properly_set_false_to_visibility (line 87) | def test_hide_should_properly_set_false_to_visibility method test_hide_should_return_self (line 94) | def test_hide_should_return_self method test_show_should_properly_set_true_to_visibility (line 98) | def test_show_should_properly_set_true_to_visibility method test_show_should_return_self (line 105) | def test_show_should_return_self FILE: test/basic_report/units/core/shape/basic/test_internal.rb class Thinreports::BasicReport::Core::Shape::Basic::TestInternal (line 5) | class Thinreports::BasicReport::Core::Shape::Basic::TestInternal < Minit... method create_internal (line 11) | def create_internal(format_config = {}) method test_id_should_operate_as_delegator_of_format (line 17) | def test_id_should_operate_as_delegator_of_format method test_type_should_operate_as_delegator_of_format (line 22) | def test_type_should_operate_as_delegator_of_format method test_style_should_return_instance_of_StyleGraphic (line 27) | def test_style_should_return_instance_of_StyleGraphic method test_type_of_asker_should_already_return_true_when_the_specified_type_is_basic (line 32) | def test_type_of_asker_should_already_return_true_when_the_specified_t... method test_type_of_asker_should_return_true_when_the_specified_type_equal_self_type_name (line 36) | def test_type_of_asker_should_return_true_when_the_specified_type_equa... method test_identifier (line 47) | def test_identifier FILE: test/basic_report/units/core/shape/image_block/test_interface.rb class Thinreports::BasicReport::Core::Shape::ImageBlock::TestInterface (line 5) | class Thinreports::BasicReport::Core::Shape::ImageBlock::TestInterface <... method setup (line 10) | def setup method test_src (line 15) | def test_src method test_src= (line 20) | def test_src= FILE: test/basic_report/units/core/shape/image_block/test_internal.rb class Thinreports::BasicReport::Core::Shape::ImageBlock::TestInternal (line 5) | class Thinreports::BasicReport::Core::Shape::ImageBlock::TestInternal < ... method test_src_should_return_the_same_value_as_value_method (line 10) | def test_src_should_return_the_same_value_as_value_method method test_type_of_asker_should_return_true_when_iblock_value_is_given (line 17) | def test_type_of_asker_should_return_true_when_iblock_value_is_given method test_type_of_asker_should_return_true_when_block_value_is_given (line 21) | def test_type_of_asker_should_return_true_when_block_value_is_given method create_internal (line 25) | def create_internal FILE: test/basic_report/units/core/shape/list/test_format.rb class Thinreports::BasicReport::Core::Shape::List::TestFormat (line 5) | class Thinreports::BasicReport::Core::Shape::List::TestFormat < Minitest... method test_has_section? (line 45) | def test_has_section? method test_section_height (line 53) | def test_section_height method test_attribute_readers (line 59) | def test_attribute_readers method test_section_base_position_top (line 73) | def test_section_base_position_top method test_initialize_sections (line 93) | def test_initialize_sections method format_section_enabled (line 105) | def format_section_enabled(enable, section, list_format) FILE: test/basic_report/units/core/shape/list/test_manager.rb class Thinreports::BasicReport::Core::Shape::List::TestManager (line 5) | class Thinreports::BasicReport::Core::Shape::List::TestManager < Minites... method create_report (line 11) | def create_report(&block) method list_manager (line 17) | def list_manager method test_current_page_should_return_the_instance_of_ListPage (line 22) | def test_current_page_should_return_the_instance_of_ListPage method test_current_page_state_should_return_the_instance_of_ListPageState (line 26) | def test_current_page_state_should_return_the_instance_of_ListPageState method test_switch_current_should_replace_own_current_page_property_by_the_given_page (line 30) | def test_switch_current_should_replace_own_current_page_property_by_th... method test_switch_current_should_replace_own_current_page_state_property_by_internal_property_of_the_given_page (line 40) | def test_switch_current_should_replace_own_current_page_state_property... method test_switch_current_should_return_the_self (line 50) | def test_switch_current_should_return_the_self method test_page_count (line 58) | def test_page_count FILE: test/basic_report/units/core/shape/list/test_page.rb class Thinreports::BasicReport::Core::Shape::List::TestPage (line 5) | class Thinreports::BasicReport::Core::Shape::List::TestPage < Minitest::... method create_report (line 46) | def create_report(&block) method test_on_page_finalize_callback (line 52) | def test_on_page_finalize_callback method test_on_page_footer_insert_callback (line 68) | def test_on_page_footer_insert_callback method test_on_footer_insert_callback (line 89) | def test_on_footer_insert_callback method test_copy_should_properly_work_when_list_has_not_header (line 110) | def test_copy_should_properly_work_when_list_has_not_header method test_copy_when_auto_page_break_disabled (line 118) | def test_copy_when_auto_page_break_disabled method test_copy_when_auto_page_break_enabled (line 137) | def test_copy_when_auto_page_break_enabled FILE: test/basic_report/units/core/shape/list/test_page_state.rb class Thinreports::BasicReport::Core::Shape::List::TestPageState (line 5) | class Thinreports::BasicReport::Core::Shape::List::TestPageState < Minit... method setup (line 11) | def setup method test_alias_class (line 18) | def test_alias_class method test_type_of? (line 22) | def test_type_of? method test_finalized! (line 26) | def test_finalized! FILE: test/basic_report/units/core/shape/list/test_section_format.rb class Thinreports::BasicReport::Core::Shape::List::TestSectionFormat (line 5) | class Thinreports::BasicReport::Core::Shape::List::TestSectionFormat < M... method test_attribute_readers (line 21) | def test_attribute_readers method test_initialize_items (line 30) | def test_initialize_items FILE: test/basic_report/units/core/shape/list/test_section_interface.rb class Thinreports::BasicReport::Core::Shape::List::TestSectionInterface (line 5) | class Thinreports::BasicReport::Core::Shape::List::TestSectionInterface ... method setup (line 17) | def setup method create_interface (line 21) | def create_interface(extra_section_schema = {}) method test_internal_should_return_instance_of_SectionInternal (line 31) | def test_internal_should_return_instance_of_SectionInternal method test_initialize_should_properly_set_the_specified_section_name_to_internal (line 35) | def test_initialize_should_properly_set_the_specified_section_name_to_... method test_initialize_should_properly_initialize_manager (line 39) | def test_initialize_should_properly_initialize_manager method test_height_should_operate_as_delegator_of_internal (line 44) | def test_height_should_operate_as_delegator_of_internal method test_copied_interface_should_succeed_an_section_name_of_original (line 49) | def test_copied_interface_should_succeed_an_section_name_of_original method test_copied_interface_should_have_all_the_copies_of_Shape_which_original_holds (line 57) | def test_copied_interface_should_have_all_the_copies_of_Shape_which_or... method copied_list (line 64) | def copied_list(list, &block) FILE: test/basic_report/units/core/shape/list/test_section_internal.rb class Thinreports::BasicReport::Core::Shape::List::TestSectionInternal (line 5) | class Thinreports::BasicReport::Core::Shape::List::TestSectionInternal <... method create_internal (line 17) | def create_internal(extra_section_schema = {}) method test_height_should_operate_as_delegator_of_format (line 26) | def test_height_should_operate_as_delegator_of_format method test_relative_left_should_operate_as_delegator_of_format (line 31) | def test_relative_left_should_operate_as_delegator_of_format method test_move_top_to_should_properly_set_value_to_states_as_relative_top (line 36) | def test_move_top_to_should_properly_set_value_to_states_as_relative_top method test_relative_top (line 43) | def test_relative_top FILE: test/basic_report/units/core/shape/manager/test_format.rb class Thinreports::BasicReport::Core::Shape::Manager::TestFormat (line 5) | class Thinreports::BasicReport::Core::Shape::Manager::TestFormat < Minit... class TestFormat (line 8) | class TestFormat < Thinreports::BasicReport::Core::Shape::Manager::For... method test_identifier_should_return_the_same_as_object_id_when_id_is_not_given (line 10) | def test_identifier_should_return_the_same_as_object_id_when_id_is_not... method test_identifier_should_return_the_specified_id_when_id_is_given (line 15) | def test_identifier_should_return_the_specified_id_when_id_is_given method test_has_shape (line 19) | def test_has_shape method test_find_shape_should_return_format_of_shape_when_shape_is_found (line 27) | def test_find_shape_should_return_format_of_shape_when_shape_is_found method test_find_shape_should_return_nil_when_shape_is_not_found (line 35) | def test_find_shape_should_return_nil_when_shape_is_not_found FILE: test/basic_report/units/core/shape/manager/test_internal.rb class Thinreports::BasicReport::Core::Shape::Manager::TestInternal (line 5) | class Thinreports::BasicReport::Core::Shape::Manager::TestInternal < Min... method create_shape_format (line 11) | def create_shape_format(type, id, other_config = {}) method create_internal (line 17) | def create_internal(&block) method test_find_format_should_return_format_with_the_specified_Symbol_id (line 26) | def test_find_format_should_return_format_with_the_specified_Symbol_id method test_find_format_should_return_format_with_the_specified_String_id (line 30) | def test_find_format_should_return_format_with_the_specified_String_id method test_find_format_should_return_nil_when_format_with_specified_id_is_not_found (line 34) | def test_find_format_should_return_nil_when_format_with_specified_id_i... method test_find_item_should_return_shape_with_the_specified_id (line 38) | def test_find_item_should_return_shape_with_the_specified_id method test_find_item_should_return_shape_in_shapes_registry_when_the_specified_shape_exists_in_registry (line 42) | def test_find_item_should_return_shape_in_shapes_registry_when_the_spe... method test_find_item_should_return_shape_when_passing_in_the_specified_only_filter (line 49) | def test_find_item_should_return_shape_when_passing_in_the_specified_o... method test_find_item_should_return_nil_when_not_passing_in_the_specified_only_filter (line 54) | def test_find_item_should_return_nil_when_not_passing_in_the_specified... method test_find_item_should_return_shape_when_passing_in_the_specified_except_filter (line 59) | def test_find_item_should_return_shape_when_passing_in_the_specified_e... method test_find_item_should_return_shape_when_not_passing_in_the_specified_except_filter (line 64) | def test_find_item_should_return_shape_when_not_passing_in_the_specifi... method test_final_shape_should_return_nil_when_shape_is_not_found (line 69) | def test_final_shape_should_return_nil_when_shape_is_not_found method test_final_shape_should_return_nil_when_shape_is_stored_in_shapes_and_hidden (line 74) | def test_final_shape_should_return_nil_when_shape_is_stored_in_shapes_... method test_final_shape_should_return_shape_when_shape_is_stored_in_shapes_and_TextBlock_with_value (line 81) | def test_final_shape_should_return_shape_when_shape_is_stored_in_shape... method test_final_shape_should_return_nil_when_shape_is_stored_in_shapes_and_TextBlock_with_no_value (line 88) | def test_final_shape_should_return_nil_when_shape_is_stored_in_shapes_... method test_final_shape_should_return_shape_when_shape_is_stored_in_shapes_and_ImageBlock_with_src (line 95) | def test_final_shape_should_return_shape_when_shape_is_stored_in_shape... method test_final_shape_should_return_nil_when_shape_is_stored_in_shapes_and_ImageBlock_with_no_src (line 102) | def test_final_shape_should_return_nil_when_shape_is_stored_in_shapes_... method test_final_shape_should_return_nil_when_shape_isnot_stored_in_shapes_and_hidden (line 107) | def test_final_shape_should_return_nil_when_shape_isnot_stored_in_shap... method test_final_shape_should_return_shape_when_shape_isnot_stored_in_shapes_and_not_Block (line 111) | def test_final_shape_should_return_shape_when_shape_isnot_stored_in_sh... method test_final_shape_should_return_nil_when_shape_isnot_stored_in_shapes_and_ImageBlock (line 115) | def test_final_shape_should_return_nil_when_shape_isnot_stored_in_shap... method test_final_shape_should_return_shape_when_shape_isnot_stored_in_shapes_and_TextBlock_with_reference (line 123) | def test_final_shape_should_return_shape_when_shape_isnot_stored_in_sh... method test_final_shape_should_return_nil_when_shape_isnot_stored_in_shapes_and_TextBlock_with_no_value_no_reference (line 127) | def test_final_shape_should_return_nil_when_shape_isnot_stored_in_shap... FILE: test/basic_report/units/core/shape/manager/test_target.rb class Thinreports::BasicReport::Core::Shape::Manager::TestTarget (line 5) | class Thinreports::BasicReport::Core::Shape::Manager::TestTarget < Minit... class TestManager (line 11) | class TestManager method initialize (line 16) | def initialize(report, layout) method create_shape_format (line 26) | def create_shape_format(type, id) method create_manager (line 30) | def create_manager method test_shorthand_for_finding_item (line 37) | def test_shorthand_for_finding_item method test_shorthand_for_setting_value_to_block (line 56) | def test_shorthand_for_setting_value_to_block method test_manager_should_return_instance_of_ManagerInternal (line 69) | def test_manager_should_return_instance_of_ManagerInternal method test_item_should_properly_return_shape_with_the_specified_Symbol_id (line 73) | def test_item_should_properly_return_shape_with_the_specified_Symbol_id method test_item_should_properly_return_shape_with_the_specified_String_id (line 77) | def test_item_should_properly_return_shape_with_the_specified_String_id method test_item_should_raise_when_the_shape_with_the_specified_id_is_not_found (line 81) | def test_item_should_raise_when_the_shape_with_the_specified_id_is_not... method test_item_should_set_an_shape_as_argument_when_a_block_is_given (line 87) | def test_item_should_set_an_shape_as_argument_when_a_block_is_given method test_item_should_raise_when_type_of_shape_with_the_specified_id_is_list (line 93) | def test_item_should_raise_when_type_of_shape_with_the_specified_id_is... method test_list_should_properly_return_list_with_the_specified_Symbol_id (line 99) | def test_list_should_properly_return_list_with_the_specified_Symbol_id method test_list_should_properly_return_list_with_the_specified_String_id (line 103) | def test_list_should_properly_return_list_with_the_specified_String_id method test_list_should_raise_when_type_of_shape_with_the_specified_id_is_not_list (line 107) | def test_list_should_raise_when_type_of_shape_with_the_specified_id_is... method test_list_should_use_default_as_id_when_id_is_omitted (line 113) | def test_list_should_use_default_as_id_when_id_is_omitted method test_values_should_properly_set_values_to_shapes_with_specified_id (line 117) | def test_values_should_properly_set_values_to_shapes_with_specified_id method test_item_exists_asker_should_return_true_when_shape_with_specified_Symbol_id_is_found (line 124) | def test_item_exists_asker_should_return_true_when_shape_with_specifie... method test_item_exists_asker_should_return_true_when_shape_with_specified_String_id_is_found (line 128) | def test_item_exists_asker_should_return_true_when_shape_with_specifie... method test_item_exists_asker_should_return_false_when_shape_with_specified_id_not_found (line 132) | def test_item_exists_asker_should_return_false_when_shape_with_specifi... method test_exists_asker_should_operate_like_as_item_exists_asker (line 136) | def test_exists_asker_should_operate_like_as_item_exists_asker FILE: test/basic_report/units/core/shape/page_number/test_format.rb class Thinreports::BasicReport::Core::Shape::PageNumber::TestFormat (line 5) | class Thinreports::BasicReport::Core::Shape::PageNumber::TestFormat < Mi... method test_attribute_readers (line 32) | def test_attribute_readers method test_id (line 40) | def test_id method test_for_report? (line 48) | def test_for_report? FILE: test/basic_report/units/core/shape/page_number/test_interface.rb class Thinreports::BasicReport::Core::Shape::PageNumber::TestInterface (line 5) | class Thinreports::BasicReport::Core::Shape::PageNumber::TestInterface <... method create_pageno (line 10) | def create_pageno(format = {}) method test_format (line 17) | def test_format method test_reset_format (line 25) | def test_reset_format FILE: test/basic_report/units/core/shape/page_number/test_internal.rb class Thinreports::BasicReport::Core::Shape::PageNumber::TestInternal (line 5) | class Thinreports::BasicReport::Core::Shape::PageNumber::TestInternal < ... method setup (line 10) | def setup method init_pageno (line 15) | def init_pageno(format = {}) method test_read_format (line 19) | def test_read_format method test_write_format (line 25) | def test_write_format method test_reset_format (line 32) | def test_reset_format method test_build_format (line 40) | def test_build_format method test_type_of (line 57) | def test_type_of method test_style (line 62) | def test_style method test_for_report (line 70) | def test_for_report method test_Style_class (line 78) | def test_Style_class FILE: test/basic_report/units/core/shape/styles/test_base.rb class Thinreports::BasicReport::Core::Shape::Style::TestBase (line 5) | class Thinreports::BasicReport::Core::Shape::Style::TestBase < Minitest:... method create_basic_format (line 11) | def create_basic_format(base_style = {}) method create_style (line 15) | def create_style(base_style = {}) method create_new_style (line 19) | def create_new_style(base_style = {}, &block) method test_self_style_reader_should_properly_define_a_reading_method (line 24) | def test_self_style_reader_should_properly_define_a_reading_method method test_self_style_writer_should_properly_define_a_writing_method (line 31) | def test_self_style_writer_should_properly_define_a_writing_method method test_self_style_accessor_should_properly_defines_reading_and_writing_methods (line 38) | def test_self_style_accessor_should_properly_defines_reading_and_writi... method test_self_style_accessible_should_add_specified_styles_to_the_accessible_styles_variable (line 46) | def test_self_style_accessible_should_add_specified_styles_to_the_acce... method test_self_accessible_styles_variable_should_not_be_shared_each_SubClasses (line 54) | def test_self_accessible_styles_variable_should_not_be_shared_each_Sub... method test_self_accessible_styles_variable_should_be_inherited_to_SubClass (line 61) | def test_self_accessible_styles_variable_should_be_inherited_to_SubClass method test_self_accessible_styles_variables_of_SubClass_should_not_interfere_mutually (line 70) | def test_self_accessible_styles_variables_of_SubClass_should_not_inter... method test_read_internal_style_should_return_style_of_styles_when_style_is_found_in_styles (line 80) | def test_read_internal_style_should_return_style_of_styles_when_style_... method test_read_internal_style_should_return_style_of_base_when_style_is_not_found_in_styles (line 87) | def test_read_internal_style_should_return_style_of_base_when_style_is... method test_write_internal_style_should_properly_set_style_to_the_styles (line 92) | def test_write_internal_style_should_properly_set_style_to_the_styles method test_has_style_asker_should_return_true_when_specified_style_method_is_accessible (line 99) | def test_has_style_asker_should_return_true_when_specified_style_metho... method test_has_style_asker_should_return_false_when_specified_style_method_is_not_accessible (line 106) | def test_has_style_asker_should_return_false_when_specified_style_meth... method test_verify_style_value_should_raise_when_value_is_not_included_in_list (line 113) | def test_verify_style_value_should_raise_when_value_is_not_included_in... method test_verify_style_value_should_not_raise_when_value_is_found_in_list (line 119) | def test_verify_style_value_should_not_raise_when_value_is_found_in_list method test_reader_method_caller_should_properly_delegate_to_real_method (line 125) | def test_reader_method_caller_should_properly_delegate_to_real_method method test_writer_method_caller_should_properly_delegate_to_real_method (line 133) | def test_writer_method_caller_should_properly_delegate_to_real_method method test_reader_method_caller_should_raise_when_style_is_not_accessible (line 142) | def test_reader_method_caller_should_raise_when_style_is_not_accessible method test_writer_method_caller_should_raise_when_style_is_not_accessible (line 148) | def test_writer_method_caller_should_raise_when_style_is_not_accessible method test_copy_should_return_the_instance_of_the_same_class_as_itself (line 154) | def test_copy_should_return_the_instance_of_the_same_class_as_itself method test_styles_of_copied_style_should_not_same_the_styles_of_original (line 159) | def test_styles_of_copied_style_should_not_same_the_styles_of_original method test_styles_of_copied_style_should_equal_the_style_of_original (line 164) | def test_styles_of_copied_style_should_equal_the_style_of_original method test_identifier_should_return_empty_string_when_the_style_is_not_set (line 170) | def test_identifier_should_return_empty_string_when_the_style_is_not_set method test_identifier_should_return_the_same_as_hash_value_of_styles_when_style_is_set_something (line 175) | def test_identifier_should_return_the_same_as_hash_value_of_styles_whe... method test_finalized_styles (line 182) | def test_finalized_styles FILE: test/basic_report/units/core/shape/styles/test_basic.rb class Thinreports::BasicReport::Core::Shape::Style::TestBasic (line 5) | class Thinreports::BasicReport::Core::Shape::Style::TestBasic < Minitest... method create_basic_style (line 8) | def create_basic_style(format_config = {}) method test_visible_should_return_visibility_of_format_as_default (line 13) | def test_visible_should_return_visibility_of_format_as_default method test_visible_should_properly_set_visibility (line 18) | def test_visible_should_properly_set_visibility FILE: test/basic_report/units/core/shape/styles/test_graphic.rb class Thinreports::BasicReport::Core::Shape::Style::TestGraphic (line 5) | class Thinreports::BasicReport::Core::Shape::Style::TestGraphic < Minite... method test_border_color (line 8) | def test_border_color method test_border_width (line 17) | def test_border_width method test_fill_color (line 26) | def test_fill_color method test_border (line 35) | def test_border method create_graphic_style (line 46) | def create_graphic_style(default_style = {}) FILE: test/basic_report/units/core/shape/styles/test_text.rb class Thinreports::BasicReport::Core::Shape::Style::TestText (line 5) | class Thinreports::BasicReport::Core::Shape::Style::TestText < Minitest:... method test_color (line 8) | def test_color method test_font_size (line 17) | def test_font_size method test_initialize_font_style (line 26) | def test_initialize_font_style method test_bold (line 34) | def test_bold method test_italic (line 43) | def test_italic method test_underline (line 52) | def test_underline method test_linethrough (line 61) | def test_linethrough method test_align (line 70) | def test_align method test_valign (line 79) | def test_valign method create_text_style (line 93) | def create_text_style(default_style = {}) FILE: test/basic_report/units/core/shape/text/test_format.rb class Thinreports::BasicReport::Core::Shape::Text::TestFormat (line 5) | class Thinreports::BasicReport::Core::Shape::Text::TestFormat < Minitest... method test_attribute_readers (line 37) | def test_attribute_readers FILE: test/basic_report/units/core/shape/text/test_internal.rb class Thinreports::BasicReport::Core::Shape::Text::TestInternal (line 5) | class Thinreports::BasicReport::Core::Shape::Text::TestInternal < Minite... method create_internal (line 10) | def create_internal(format_config = {}) method test_type_of? (line 15) | def test_type_of? FILE: test/basic_report/units/core/shape/text_block/formatter/test_basic.rb class Thinreports::BasicReport::Core::Shape::TextBlock::Formatter::TestBasic (line 5) | class Thinreports::BasicReport::Core::Shape::TextBlock::Formatter::TestB... method test_apply_simple_format (line 11) | def test_apply_simple_format method test_apply_multiple_format (line 18) | def test_apply_multiple_format FILE: test/basic_report/units/core/shape/text_block/formatter/test_datetime.rb class Thinreports::BasicReport::Core::Shape::TextBlock::Formatter::TestDatetime (line 5) | class Thinreports::BasicReport::Core::Shape::TextBlock::Formatter::TestD... method setup (line 12) | def setup method text_block_format (line 17) | def text_block_format(format = {}) method test_apply_datetime_format_without_basic_format (line 22) | def test_apply_datetime_format_without_basic_format method test_apply_datetime_format_with_basic_format (line 29) | def test_apply_datetime_format_with_basic_format method test_not_apply_datetime_format_and_return_raw_value (line 37) | def test_not_apply_datetime_format_and_return_raw_value FILE: test/basic_report/units/core/shape/text_block/formatter/test_number.rb class Thinreports::BasicReport::Core::Shape::TextBlock::Formatter::TestNumber (line 5) | class Thinreports::BasicReport::Core::Shape::TextBlock::Formatter::TestN... method init_formatter (line 11) | def init_formatter(expect_formats) method test_apply_precision_formats (line 18) | def test_apply_precision_formats method test_apply_precision_format_with_basic_format (line 38) | def test_apply_precision_format_with_basic_format method test_apply_delimiter_formats (line 45) | def test_apply_delimiter_formats method test_apply_delimiter_format_with_basic_format (line 63) | def test_apply_delimiter_format_with_basic_format method test_apply_all_format (line 70) | def test_apply_all_format FILE: test/basic_report/units/core/shape/text_block/formatter/test_padding.rb class Thinreports::BasicReport::Core::Shape::TextBlock::Formatter::TestPadding (line 5) | class Thinreports::BasicReport::Core::Shape::TextBlock::Formatter::TestP... method init_formatter (line 11) | def init_formatter(expect_formats) method test_apply_padding_formats_with_left_direction (line 19) | def test_apply_padding_formats_with_left_direction method test_apply_padding_formats_should_not_apply_when_character_length_is_short (line 27) | def test_apply_padding_formats_should_not_apply_when_character_length_... method test_apply_padding_formats_with_right_direction (line 34) | def test_apply_padding_formats_with_right_direction method test_apply_padding_format_with_basic_format (line 42) | def test_apply_padding_format_with_basic_format method test_return_raw_value_when_length_is_0 (line 50) | def test_return_raw_value_when_length_is_0 method test_return_raw_value_when_char_is_empty (line 64) | def test_return_raw_value_when_char_is_empty FILE: test/basic_report/units/core/shape/text_block/test_format.rb class Thinreports::BasicReport::Core::Shape::TextBlock::TestFormat (line 5) | class Thinreports::BasicReport::Core::Shape::TextBlock::TestFormat < Min... method test_attribute_readers (line 45) | def test_attribute_readers method test_has_reference? (line 57) | def test_has_reference? method test_has_format? (line 65) | def test_has_format? method test_number_format_attribute_readers (line 77) | def test_number_format_attribute_readers method test_datetime_format_attribute_readers (line 91) | def test_datetime_format_attribute_readers method test_padding_format_attribute_readers (line 103) | def test_padding_format_attribute_readers method test_format_padding_length (line 118) | def test_format_padding_length method test_format_padding_rdir? (line 144) | def test_format_padding_rdir? FILE: test/basic_report/units/core/shape/text_block/test_formatter.rb class Thinreports::BasicReport::Core::Shape::TextBlock::TestFormatter (line 5) | class Thinreports::BasicReport::Core::Shape::TextBlock::TestFormatter < ... method test_initialize_formatter_by_type (line 11) | def test_initialize_formatter_by_type FILE: test/basic_report/units/core/shape/text_block/test_interface.rb class Thinreports::BasicReport::Core::Shape::TextBlock::TestInterface (line 5) | class Thinreports::BasicReport::Core::Shape::TextBlock::TestInterface < ... method create_interface (line 11) | def create_interface(format_config = {}) method test_format_enabled_asker_should_operate_as_delegator_of_internal (line 18) | def test_format_enabled_asker_should_operate_as_delegator_of_internal method test_format_enabled_should_properly_set_value_to_internal (line 23) | def test_format_enabled_should_properly_set_value_to_internal method test_set_should_properly_set_a_value (line 30) | def test_set_should_properly_set_a_value method test_set_should_properly_set_styles (line 37) | def test_set_should_properly_set_styles method test_value= (line 49) | def test_value= FILE: test/basic_report/units/core/shape/text_block/test_internal.rb class Thinreports::BasicReport::Core::Shape::TextBlock::TestInternal (line 5) | class Thinreports::BasicReport::Core::Shape::TextBlock::TestInternal < M... method create_parent (line 11) | def create_parent method create_internal (line 22) | def create_internal(format_config = {}) method test_multiple_asker_should_operate_as_delegator_of_format (line 26) | def test_multiple_asker_should_operate_as_delegator_of_format method test_style_should_return_the_instance_of_Style_Text (line 31) | def test_style_should_return_the_instance_of_Style_Text method test_read_value_should_return_the_format_value_as_default (line 35) | def test_read_value_should_return_the_format_value_as_default method test_read_value_should_return_the_value_of_referenced_shape (line 40) | def test_read_value_should_return_the_value_of_referenced_shape method test_read_value_should_return_the_value_stored_in_states (line 45) | def test_read_value_should_return_the_value_stored_in_states method test_write_value_should_properly_set_the_specified_value_to_states (line 52) | def test_write_value_should_properly_set_the_specified_value_to_states method test_write_value_should_show_warnings_when_tblock_has_reference (line 59) | def test_write_value_should_show_warnings_when_tblock_has_reference method test_real_value_should_return_the_formatted_value_when_tblock_has_any_format (line 68) | def test_real_value_should_return_the_formatted_value_when_tblock_has_... method test_real_value_should_return_the_raw_value_when_tblock_has_no_format (line 76) | def test_real_value_should_return_the_raw_value_when_tblock_has_no_format method test_format_enabled_should_properly_set_value_to_states_as_format_enabled (line 83) | def test_format_enabled_should_properly_set_value_to_states_as_format_... method test_format_enabled_asker_should_return_true_when_format_has_any_type (line 90) | def test_format_enabled_asker_should_return_true_when_format_has_any_type method test_format_enabled_asker_should_return_true_when_base_of_format_has_any_value (line 96) | def test_format_enabled_asker_should_return_true_when_base_of_format_h... method test_format_enabled_asker_should_return_false_when_format_has_no_type_and_base_has_not_value (line 102) | def test_format_enabled_asker_should_return_false_when_format_has_no_t... method test_format_enabled_asker_should_return_true_constantly_when_tblock_is_multiple_mode (line 106) | def test_format_enabled_asker_should_return_true_constantly_when_tbloc... method test_type_of_asker_should_return_true_when_value_is_tblock (line 115) | def test_type_of_asker_should_return_true_when_value_is_tblock method test_type_of_asker_should_return_true_when_value_is_block (line 119) | def test_type_of_asker_should_return_true_when_value_is_block method test_formatter_should_return_instance_of_FormatterBasic_when_format_is_enable (line 123) | def test_formatter_should_return_instance_of_FormatterBasic_when_forma... FILE: test/basic_report/units/core/test_shape.rb class Thinreports::BasicReport::Core::TestShape (line 5) | class Thinreports::BasicReport::Core::TestShape < Minitest::Test method test_find_by_type_should_return_PageNumber (line 11) | def test_find_by_type_should_return_PageNumber method test_find_by_type_should_return_ImageBlock (line 15) | def test_find_by_type_should_return_ImageBlock method test_find_by_type_should_return_TextBlock (line 19) | def test_find_by_type_should_return_TextBlock method test_find_by_type_should_return_List (line 23) | def test_find_by_type_should_return_List method test_find_by_type_should_return_Text (line 27) | def test_find_by_type_should_return_Text method test_find_by_type_should_return_Basic_as_Image (line 31) | def test_find_by_type_should_return_Basic_as_Image method test_find_by_type_should_return_Basic_as_Line (line 35) | def test_find_by_type_should_return_Basic_as_Line method test_find_by_type_should_return_Basic_as_Rect (line 39) | def test_find_by_type_should_return_Basic_as_Rect method test_find_by_type_should_return_Basic_as_Ellipse (line 43) | def test_find_by_type_should_return_Basic_as_Ellipse method test_find_by_type_should_raise (line 47) | def test_find_by_type_should_raise FILE: test/basic_report/units/core/test_utils.rb class Thinreports::BasicReport::Core::TestShape (line 5) | class Thinreports::BasicReport::Core::TestShape < Minitest::Test method test_call_block_in (line 9) | def test_call_block_in method test_deep_copy_in_unsupported_object (line 17) | def test_deep_copy_in_unsupported_object method test_deep_copy_in_Array (line 25) | def test_deep_copy_in_Array method test_deep_copy_in_Hash (line 37) | def test_deep_copy_in_Hash method test_blank_value_in_String (line 49) | def test_blank_value_in_String method test_blank_value_in_NilClass (line 59) | def test_blank_value_in_NilClass method test_blank_value_in_other_classes (line 63) | def test_blank_value_in_other_classes FILE: test/basic_report/units/generator/pdf/document/graphics/test_attributes.rb class Thinreports::BasicReport::Generator::PDF::Graphics::TestAttributes (line 5) | class Thinreports::BasicReport::Generator::PDF::Graphics::TestAttributes... method setup (line 8) | def setup method test_build_graphic_attributes (line 12) | def test_build_graphic_attributes method test_build_text_attributes (line 34) | def test_build_text_attributes method test_font_family (line 90) | def test_font_family method test_font_styles (line 95) | def test_font_styles method test_letter_spacing (line 100) | def test_letter_spacing method test_text_align (line 106) | def test_text_align method test_text_valign (line 114) | def test_text_valign method test_text_overflow (line 122) | def test_text_overflow method test_word_wrap (line 130) | def test_word_wrap method test_line_height (line 136) | def test_line_height method test_image_position_x (line 142) | def test_image_position_x method test_image_position_y (line 150) | def test_image_position_y method test_overflow_wrap (line 158) | def test_overflow_wrap method text_overflow_wrap_fallback_to_word_wrap (line 167) | def text_overflow_wrap_fallback_to_word_wrap method test_migrate_overflow_wrap_from_word_wrap (line 174) | def test_migrate_overflow_wrap_from_word_wrap FILE: test/basic_report/units/generator/pdf/document/graphics/test_basic.rb class Thinreports::BasicReport::Generator::PDF::Graphics::TestBasic (line 5) | class Thinreports::BasicReport::Generator::PDF::Graphics::TestBasic < Mi... method setup (line 8) | def setup method test_build_stroke_styles (line 12) | def test_build_stroke_styles method test_build_fill_styles (line 41) | def test_build_fill_styles FILE: test/basic_report/units/generator/pdf/document/graphics/test_image.rb class Thinreports::BasicReport::Generator::PDF::Graphics::TestImage (line 6) | class Thinreports::BasicReport::Generator::PDF::Graphics::TestImage < Mi... method setup (line 9) | def setup method test_image (line 16) | def test_image method test_base64image (line 24) | def test_base64image method test_image_box (line 31) | def test_image_box method test_clean_temp_images (line 39) | def test_clean_temp_images method each_image (line 57) | def each_image(&block) FILE: test/basic_report/units/generator/pdf/document/graphics/test_text.rb class Thinreports::BasicReport::Generator::PDF::Graphics::TestText (line 5) | class Thinreports::BasicReport::Generator::PDF::Graphics::TestText < Min... method setup (line 8) | def setup method exec_with_font_styles (line 13) | def exec_with_font_styles(attrs = nil, font = nil, &block) method exec_with_text_styles (line 20) | def exec_with_text_styles(attrs = {}, &block) method test_with_text_styles_should_not_operate_when_color_is_none (line 27) | def test_with_text_styles_should_not_operate_when_color_is_none method test_with_text_styles_should_set_leading_via_line_height_attribute (line 33) | def test_with_text_styles_should_set_leading_via_line_height_attribute method test_with_text_styles_should_not_set_leading_when_line_height_is_not_specified (line 42) | def test_with_text_styles_should_not_set_leading_when_line_height_is_n... method test_with_text_styles_should_set_character_spacing_via_letter_spacing_attribute (line 48) | def test_with_text_styles_should_set_character_spacing_via_letter_spac... method test_with_text_styles_should_not_set_character_spacing_when_letter_spacing_is_not_specified (line 54) | def test_with_text_styles_should_not_set_character_spacing_when_letter... method test_with_text_styles_should_parse_color (line 60) | def test_with_text_styles_should_parse_color method test_with_font_styles_should_set_fill_color_using_color_of_font (line 66) | def test_with_font_styles_should_set_fill_color_using_color_of_font method test_with_font_styles_should_perform_manual_style_when_bold_style_cannot_be_applied (line 72) | def test_with_font_styles_should_perform_manual_style_when_bold_style_... method test_with_font_styles_should_perform_manual_style_when_italic_style_cannot_be_applied (line 78) | def test_with_font_styles_should_perform_manual_style_when_italic_styl... method test_with_font_styles_should_set_stroke_color_using_color_of_font_when_bold_style_cannot_be_applied (line 84) | def test_with_font_styles_should_set_stroke_color_using_color_of_font_... method test_with_font_styles_should_set_line_width_calculated_from_font_size_when_bold_style_cannot_be_applied (line 90) | def test_with_font_styles_should_set_line_width_calculated_from_font_s... method test_with_font_styles_should_set_mode_to_fill_stroke_when_bold_style_cannot_be_applied (line 96) | def test_with_font_styles_should_set_mode_to_fill_stroke_when_bold_sty... method test_with_font_styles_should_not_perform_a_manual_style_when_bold_style_can_be_applied (line 102) | def test_with_font_styles_should_not_perform_a_manual_style_when_bold_... method test_with_font_styles_should_not_perform_a_manual_style_when_italic_style_can_be_applied (line 108) | def test_with_font_styles_should_not_perform_a_manual_style_when_itali... method test_text_line_leading_should_return_a_specified_leading_value_minus_the_font_height (line 114) | def test_text_line_leading_should_return_a_specified_leading_value_min... method test_replace_space_to_nbsp_should_replace_the_spaces_NBSP (line 121) | def test_replace_space_to_nbsp_should_replace_the_spaces_NBSP method test_text_box_should_not_raise_PrawnCannotFitError (line 125) | def test_text_box_should_not_raise_PrawnCannotFitError method test_text_box_attrs_should_return_a_Hash_containing_a_at_and_width_options (line 133) | def test_text_box_attrs_should_return_a_Hash_containing_a_at_and_width... method test_text_box_attrs_should_return_a_Hash_which_doesnt_contain_the_single_line_option_when_single_is_true_but_overflow_is_expand (line 140) | def test_text_box_attrs_should_return_a_Hash_which_doesnt_contain_the_... method test_text_box_attrs_should_return_a_Hash_containing_a_single_line_option_when_single_is_true_and_overflow_isnot_expand (line 145) | def test_text_box_attrs_should_return_a_Hash_containing_a_single_line_... method test_text_box_attrs_should_return_a_Hash_which_does_not_contain_a_height_option_when_single_is_true (line 150) | def test_text_box_attrs_should_return_a_Hash_which_does_not_contain_a_... method test_text_box_attrs_should_return_a_Hash_which_does_not_contain_a_single_line_option_when_single_is_not_specified (line 155) | def test_text_box_attrs_should_return_a_Hash_which_does_not_contain_a_... method test_text_box_attrs_should_return_a_Hash_containing_a_height_optin_when_single_is_not_specified (line 160) | def test_text_box_attrs_should_return_a_Hash_containing_a_height_optin... method test_text (line 165) | def test_text FILE: test/basic_report/units/generator/pdf/document/test_font.rb class Thinreports::BasicReport::Generator::PDF::TestFont (line 5) | class Thinreports::BasicReport::Generator::PDF::TestFont < Minitest::Test method teardown (line 10) | def teardown method test_setup_fonts (line 17) | def test_setup_fonts method test_setup_fonts_with_custom_fallback_fonts (line 38) | def test_setup_fonts_with_custom_fallback_fonts method test_setup_fonts_with_unknown_custom_fallback_fonts (line 64) | def test_setup_fonts_with_unknown_custom_fallback_fonts method test_default_family (line 74) | def test_default_family method test_default_family_if_mmissing (line 78) | def test_default_family_if_mmissing method test_font_has_style? (line 83) | def test_font_has_style? method document (line 106) | def document FILE: test/basic_report/units/generator/pdf/document/test_graphics.rb class Thinreports::BasicReport::Generator::PDF::TestGraphics (line 5) | class Thinreports::BasicReport::Generator::PDF::TestGraphics < Minitest:... class TestGraphics (line 8) | class TestGraphics method setup (line 13) | def setup method test_setup_custom_graphic_states (line 18) | def test_setup_custom_graphic_states method test_line_width (line 25) | def test_line_width method test_save_graphics_state (line 33) | def test_save_graphics_state method test_restore_graphics_state (line 38) | def test_restore_graphics_state FILE: test/basic_report/units/generator/pdf/document/test_page.rb class Thinreports::BasicReport::Generator::PDF::Document::TestPage (line 5) | class Thinreports::BasicReport::Generator::PDF::Document::TestPage < Min... method create_pdf (line 8) | def create_pdf method test_JIS_page_size (line 12) | def test_JIS_page_size method test_B4_paper_size_should_returns_size_as_B4_JIS (line 18) | def test_B4_paper_size_should_returns_size_as_B4_JIS method test_B4_ISO_paper_size_should_be_converted_to_B4 (line 28) | def test_B4_ISO_paper_size_should_be_converted_to_B4 method test_change_page_format_should_return_true_at_first_time (line 38) | def test_change_page_format_should_return_true_at_first_time method test_change_page_format_should_return_false_when_given_the_same_format (line 45) | def test_change_page_format_should_return_false_when_given_the_same_fo... method test_change_page_format_should_return_true_when_given_the_other_format (line 53) | def test_change_page_format_should_return_true_when_given_the_other_fo... method test_new_basic_page_options (line 62) | def test_new_basic_page_options method test_new_basic_page_options_when_the_layout_has_customize_size (line 70) | def test_new_basic_page_options_when_the_layout_has_customize_size method test_start_new_page_should_create_stamp (line 80) | def test_start_new_page_should_create_stamp method test_start_new_page_should_not_create_stamp (line 88) | def test_start_new_page_should_not_create_stamp method test_start_new_page_should_stamp_constantly (line 97) | def test_start_new_page_should_stamp_constantly method test_add_blank_page_should_create_an_A4_size_page_in_first_page (line 106) | def test_add_blank_page_should_create_an_A4_size_page_in_first_page method test_add_blank_page_should_call_with_no_arguments_since_second_page (line 113) | def test_add_blank_page_should_call_with_no_arguments_since_second_page FILE: test/basic_report/units/generator/pdf/document/test_parse_color.rb class Thinreports::BasicReport::Generator::PDF::TestParseColor (line 5) | class Thinreports::BasicReport::Generator::PDF::TestParseColor < Minites... class TestColorParser (line 8) | class TestColorParser method setup (line 12) | def setup method test_parse_color_with_hexcolor (line 16) | def test_parse_color_with_hexcolor method test_parse_color_with_colorname (line 21) | def test_parse_color_with_colorname method test_parse_color_with_colorname_raise_when_unknown_name_given (line 25) | def test_parse_color_with_colorname_raise_when_unknown_name_given FILE: test/basic_report/units/generator/pdf/prawn_ext/test_calc_image_dimensions.rb class Thinreports::BasicReport::Generator::PrawnExt::TestCalcImageDimensions (line 5) | class Thinreports::BasicReport::Generator::PrawnExt::TestCalcImageDimens... class Klass (line 6) | class Klass method calc_image_dimensions (line 9) | def calc_image_dimensions(options) method setup (line 14) | def setup method test_calc_image_dimensions (line 18) | def test_calc_image_dimensions FILE: test/basic_report/units/generator/pdf/prawn_ext/test_width_of.rb class Thinreports::BasicReport::Generator::PrawnExt::TestWidthOf (line 5) | class Thinreports::BasicReport::Generator::PrawnExt::TestWidthOf < Minit... method setup (line 6) | def setup method test_width_of (line 10) | def test_width_of FILE: test/basic_report/units/generator/pdf/test_document.rb class Thinreports::BasicReport::Generator::PDF::TestDocument (line 5) | class Thinreports::BasicReport::Generator::PDF::TestDocument < Minitest:... method test_new (line 11) | def test_new FILE: test/basic_report/units/generator/test_pdf.rb class Thinreports::BasicReport::Generator::TestPDF (line 5) | class Thinreports::BasicReport::Generator::TestPDF < Minitest::Test method test_default_layout (line 10) | def test_default_layout method test_initialize (line 18) | def test_initialize FILE: test/basic_report/units/layout/test_base.rb class Thinreports::BasicReport::Layout::TestBase (line 5) | class Thinreports::BasicReport::Layout::TestBase < Minitest::Test method test_load_format (line 10) | def test_load_format method test_new (line 17) | def test_new method test_id (line 26) | def test_id method test_default? (line 34) | def test_default? FILE: test/basic_report/units/layout/test_format.rb class Thinreports::BasicReport::Layout::TestFormat (line 5) | class Thinreports::BasicReport::Layout::TestFormat < Minitest::Test method test_attribute_readers (line 33) | def test_attribute_readers method test_user_paper_type? (line 44) | def test_user_paper_type? method test_build (line 58) | def test_build method test_build_legacy_layout (line 68) | def test_build_legacy_layout method test_initialize_items (line 85) | def test_initialize_items method layout_schema (line 97) | def layout_schema(version = Thinreports::VERSION) FILE: test/basic_report/units/layout/test_legacy_schema.rb class Thinreports::BasicReport::Layout::TestLegacySchema (line 5) | class Thinreports::BasicReport::Layout::TestLegacySchema < Minitest::Test method test_upgrade (line 10) | def test_upgrade method test_text_item_schema (line 50) | def test_text_item_schema method test_rect_item_schema (line 96) | def test_rect_item_schema method test_line_item_schema (line 131) | def test_line_item_schema method test_ellipse_item_schema (line 162) | def test_ellipse_item_schema method test_image_item_schema (line 195) | def test_image_item_schema method test_page_number_item_schema (line 223) | def test_page_number_item_schema method test_image_block_item_schema (line 266) | def test_image_block_item_schema method test_text_block_schema (line 295) | def test_text_block_schema method test_list_item_schema (line 405) | def test_list_item_schema method test_image_position_y (line 502) | def test_image_position_y method test_display (line 508) | def test_display method test_font_style (line 513) | def test_font_style method test_text_align (line 527) | def test_text_align method test_vertical_align (line 533) | def test_vertical_align method test_line_height (line 541) | def test_line_height method test_letter_spacing (line 547) | def test_letter_spacing method test_extract_item_schemas (line 553) | def test_extract_item_schemas method test_cleanup_svg (line 565) | def test_cleanup_svg method layout_legacy_schema (line 573) | def layout_legacy_schema FILE: test/basic_report/units/layout/test_version.rb class Thinreports::BasicReport::Layout::TestVersion (line 5) | class Thinreports::BasicReport::Layout::TestVersion < Minitest::Test method test_compatible? (line 11) | def test_compatible? method test_legacy? (line 22) | def test_legacy? FILE: test/basic_report/units/report/test_base.rb class Thinreports::BasicReport::Report::TestBase (line 5) | class Thinreports::BasicReport::Report::TestBase < Minitest::Test method setup (line 10) | def setup method test_on_page_create_callback (line 15) | def test_on_page_create_callback method test_initialize_should_register_layout_as_default_when_layout_is_specified_as_the_option (line 30) | def test_initialize_should_register_layout_as_default_when_layout_is_s... method test_initialize_should_initialize_new_Report_without_default_layout (line 35) | def test_initialize_should_initialize_new_Report_without_default_layout method test_use_layout_should_register_default_layout_when_default_property_is_omitted (line 39) | def test_use_layout_should_register_default_layout_when_default_proper... method test_use_layout_should_register_default_layout_when_default_property_is_true (line 45) | def test_use_layout_should_register_default_layout_when_default_proper... method test_start_new_page_should_properly_create_a_new_Page_and_return (line 51) | def test_start_new_page_should_properly_create_a_new_Page_and_return method test_start_new_page_should_raise_when_the_layout_has_not_been_registered_yet (line 57) | def test_start_new_page_should_raise_when_the_layout_has_not_been_regi... method test_start_new_page_should_create_a_new_page_using_a_default_layout (line 63) | def test_start_new_page_should_create_a_new_page_using_a_default_layout method test_start_new_page_should_create_a_new_page_using_a_layout_with_specified_id (line 69) | def test_start_new_page_should_create_a_new_page_using_a_layout_with_s... method test_start_new_page_should_create_a_new_page_using_a_specified_layoutfile (line 76) | def test_start_new_page_should_create_a_new_page_using_a_specified_lay... method test_start_new_page_with_count_option (line 81) | def test_start_new_page_with_count_option method test_add_blank_page_should_properly_create_a_new_blank_page (line 97) | def test_add_blank_page_should_properly_create_a_new_blank_page method test_layout_should_return_the_default_layout_with_no_arguments (line 103) | def test_layout_should_return_the_default_layout_with_no_arguments method test_layout_should_raise_when_the_specified_layout_is_not_found (line 109) | def test_layout_should_raise_when_the_specified_layout_is_not_found method test_layout_should_return_the_layout_with_specified_id (line 115) | def test_layout_should_return_the_layout_with_specified_id method test_generate (line 121) | def test_generate method test_generate_when_title_argument_is_specified (line 137) | def test_generate_when_title_argument_is_specified method test_page_should_return_the_current_page (line 144) | def test_page_should_return_the_current_page method test_page_count_should_return_total_page_count (line 151) | def test_page_count_should_return_total_page_count method test_finalize_should_finalize_report (line 158) | def test_finalize_should_finalize_report method test_finalized_asker_should_return_false_when_report_has_not_been_finalized_yet (line 163) | def test_finalized_asker_should_return_false_when_report_has_not_been_... method test_finalized_asker_should_return_true_when_report_is_already_finalized (line 167) | def test_finalized_asker_should_return_true_when_report_is_already_fin... method test_list_should_create_new_page_when_page_is_not_created (line 172) | def test_list_should_create_new_page_when_page_is_not_created method test_list_should_create_new_page_when_page_is_finalized (line 179) | def test_list_should_create_new_page_when_page_is_finalized method test_list_should_properly_return_shape_with_the_specified_id (line 190) | def test_list_should_properly_return_shape_with_the_specified_id method test_start_page_number (line 196) | def test_start_page_number method test_Base_create_should_finalize_report (line 202) | def test_Base_create_should_finalize_report method test_Base_create_should_raise_when_no_block_given (line 209) | def test_Base_create_should_raise_when_no_block_given method test_Base_generate_should_raise_when_no_block_given (line 215) | def test_Base_generate_should_raise_when_no_block_given method test_Base_generate_with_deprecated_arguments (line 221) | def test_Base_generate_with_deprecated_arguments method test_Base_generate_argument_priority (line 238) | def test_Base_generate_argument_priority method test_Base_generate_when_title_argument_is_specified (line 258) | def test_Base_generate_when_title_argument_is_specified FILE: test/basic_report/units/report/test_internal.rb class Thinreports::BasicReport::Report::TestInternal (line 5) | class Thinreports::BasicReport::Report::TestInternal < Minitest::Test method setup (line 10) | def setup method report (line 14) | def report method test_layout_specified_in_new_method_should_be_defined_as_default_layout (line 18) | def test_layout_specified_in_new_method_should_be_defined_as_default_l... method test_pathname_layout_specified_in_new_method_should_be_defined_as_default_layout (line 23) | def test_pathname_layout_specified_in_new_method_should_be_defined_as_... method test_register_layout_should_be_set_as_default_layout_when_options_are_omitted (line 28) | def test_register_layout_should_be_set_as_default_layout_when_options_... method test_register_layout_should_be_set_as_default_layout_when_default_option_is_true (line 35) | def test_register_layout_should_be_set_as_default_layout_when_default_... method test_register_layout_should_be_able_to_change_the_default_layout (line 42) | def test_register_layout_should_be_able_to_change_the_default_layout method test_register_layout_should_be_set_as_with_id_when_id_option_is_set (line 49) | def test_register_layout_should_be_set_as_with_id_when_id_option_is_set method test_register_layout_should_raise_an_error_when_id_is_already_registered (line 56) | def test_register_layout_should_raise_an_error_when_id_is_already_regi... method test_add_page_should_finalize_the_current_page (line 65) | def test_add_page_should_finalize_the_current_page method test_add_page_should_return_the_current_page (line 75) | def test_add_page_should_return_the_current_page method test_add_page_should_add_the_initialized_page (line 84) | def test_add_page_should_add_the_initialized_page method test_add_page_should_count_up_the_total_page_count (line 94) | def test_add_page_should_count_up_the_total_page_count method test_add_page_should_switch_to_a_reference_to_the_current_page (line 103) | def test_add_page_should_switch_to_a_reference_to_the_current_page method test_add_blank_page_should_not_count_up_the_total_page_count_when_count_is_disabled (line 119) | def test_add_blank_page_should_not_count_up_the_total_page_count_when_... method test_add_blank_page_should_count_up_the_total_page_count_when_count_is_enabled (line 126) | def test_add_blank_page_should_count_up_the_total_page_count_when_coun... method test_finalize_should_finalize_the_report (line 133) | def test_finalize_should_finalize_the_report method test_finalize_should_not_work_when_report_is_already_finalized (line 140) | def test_finalize_should_not_work_when_report_is_already_finalized method test_finalized_should_return_true_when_report_is_already_finalized (line 149) | def test_finalized_should_return_true_when_report_is_already_finalized method test_load_layout_with_String (line 156) | def test_load_layout_with_String method test_load_layout_with_id (line 163) | def test_load_layout_with_id method test_load_layout_with_unknown_id (line 171) | def test_load_layout_with_unknown_id method test_load_layout_should_set_default_layout_when_default_layout_is_nil (line 176) | def test_load_layout_should_set_default_layout_when_default_layout_is_nil method test_load_layout_should_raise_error_when_invalid_value_set (line 184) | def test_load_layout_should_raise_error_when_invalid_value_set method test_copy_page_should_finalize_current_page (line 192) | def test_copy_page_should_finalize_current_page method test_copy_page_should_add_the_copied_page (line 202) | def test_copy_page_should_add_the_copied_page FILE: test/basic_report/units/test_layout.rb class Thinreports::BasicReport::TestLayout (line 5) | class Thinreports::BasicReport::TestLayout < Minitest::Test method test_new (line 8) | def test_new FILE: test/basic_report/units/test_report.rb class Thinreports::BasicReport::TestReport (line 5) | class Thinreports::BasicReport::TestReport < Minitest::Test method test_new (line 11) | def test_new method test_create (line 16) | def test_create method test_generate (line 21) | def test_generate FILE: test/feature_test.rb type Thinreports (line 10) | module Thinreports type FeatureTest (line 11) | module FeatureTest function [] (line 12) | def self.[](base_dir) class Base (line 22) | class Base < Minitest::Test method feature (line 24) | def feature(&block) method dir (line 29) | def dir method path_of (line 33) | def path_of(filename) method assert_pdf (line 37) | def assert_pdf(actual) method template_path (line 49) | def template_path(filename = 'template.tlf') method actual_pdf (line 55) | def actual_pdf method expect_pdf (line 59) | def expect_pdf FILE: test/main/test_config.rb class Thinreports::TestConfig (line 5) | class Thinreports::TestConfig < Minitest::Test method test_config_should_return_configuration_of_thinreports (line 6) | def test_config_should_return_configuration_of_thinreports method test_configure_should_exec_an_given_block_with_config_which_instance_of_Configuration (line 10) | def test_configure_should_exec_an_given_block_with_config_which_instan... method test_fallback_fonts (line 16) | def test_fallback_fonts FILE: test/section_report/features/basic/test_feature.rb class Thinreports::SectionReport::TestBasicFeature (line 5) | class Thinreports::SectionReport::TestBasicFeature < Thinreports::Featur... method setup (line 6) | def setup method build_details (line 35) | def build_details method initialize_data (line 60) | def initialize_data FILE: test/section_report/features/item_follow_stretch/test_feature.rb class Thinreports::SectionReport::TestItemFollowStretchFeature (line 5) | class Thinreports::SectionReport::TestItemFollowStretchFeature < Thinrep... FILE: test/section_report/features/item_parameters/test_feature.rb class Thinreports::SectionReport::TestItemParametersFeature (line 5) | class Thinreports::SectionReport::TestItemParametersFeature < Thinreport... method image_block_jpg (line 118) | def image_block_jpg FILE: test/section_report/features/multiple_groups/test_feature.rb class Thinreports::SectionReport::TestMultipleGroupsFeature (line 5) | class Thinreports::SectionReport::TestMultipleGroupsFeature < Thinreport... FILE: test/section_report/features/nonexistent_id/test_feature.rb class Thinreports::SectionReport::TestNonExistentIdFeature (line 5) | class Thinreports::SectionReport::TestNonExistentIdFeature < Thinreports... FILE: test/section_report/features/section_auto_stretch/test_feature.rb class Thinreports::SectionReport::TestSectionAutoStretchFeature (line 5) | class Thinreports::SectionReport::TestSectionAutoStretchFeature < Thinre... method image50x50 (line 94) | def image50x50 FILE: test/section_report/features/section_bottom_margin/test_feature.rb class Thinreports::SectionReport::TestSectionBottomMarginFeature (line 5) | class Thinreports::SectionReport::TestSectionBottomMarginFeature < Thinr... FILE: test/section_report/features/section_parameters/test_feature.rb class Thinreports::SectionReport::TestSectionParametersFeature (line 5) | class Thinreports::SectionReport::TestSectionParametersFeature < Thinrep... FILE: test/section_report/features/stack_view/test_feature.rb class Thinreports::SectionReport::TestStackViewFeature (line 5) | class Thinreports::SectionReport::TestStackViewFeature < Thinreports::Fe... FILE: test/section_report/features/stack_view_row_auto_stretch/test_feature.rb class Thinreports::SectionReport::TestStackViewRowAutoStretchFeature (line 5) | class Thinreports::SectionReport::TestStackViewRowAutoStretchFeature < T... method image50x50 (line 75) | def image50x50 FILE: test/section_report/features/stack_view_row_bottom_margin/test_feature.rb class Thinreports::SectionReport::TestStackViewRowBottomMarginFeature (line 5) | class Thinreports::SectionReport::TestStackViewRowBottomMarginFeature < ... FILE: test/section_report/features/stack_view_row_parameters/test_feature.rb class Thinreports::SectionReport::TestStackViewRowParametersFeature (line 5) | class Thinreports::SectionReport::TestStackViewRowParametersFeature < Th... FILE: test/section_report/features/stack_view_with_floating_item/test_feature.rb class Thinreports::SectionReport::TestStackViewWithFloatingItemFeature (line 5) | class Thinreports::SectionReport::TestStackViewWithFloatingItemFeature <... method image50x50 (line 50) | def image50x50 FILE: test/section_report/features/text_block_vertical_align/test_feature.rb class Thinreports::SectionReport::TestTextBlockVerticalAlignFeature (line 5) | class Thinreports::SectionReport::TestTextBlockVerticalAlignFeature < Th...