4 class_name: 'Scroll',
\r
5 table_name: 'scrolls',
\r
9 id_column: 'author_id'
\r
14 foreign_key: 'scroll_id',
\r
15 model: 'scroll_panel',
\r
18 through: 'scroll_panel',
\r
19 foreign_key: 'scroll_id',
\r
50 type: 'magic_number',
\r
51 key: 'scroll_visible_items',
\r
78 association_name: 'scroll_panels',
\r
82 type: 'has_many_through',
\r
84 association_name: 'panels',
\r
91 filter_key: 'author_id',
\r
95 type: 'through_filter',
\r
98 through: 'scroll_panels',
\r
99 filter_key: 'panel_id',
\r
105 model: 'scroll_panel',
\r
106 filter_key: 'scroll_id',
\r
112 class_name: 'ScrollPanel',
\r
113 table_name: 'scroll_panels',
\r
117 id_column: 'panel_id'
\r
120 id_column: 'scroll_id'
\r
181 filter_key: 'scroll_id',
\r
188 filter_key: 'panel_id',
\r
194 class_name: 'Comic',
\r
195 table_name: 'comics',
\r
199 id_column: 'author_id'
\r
204 foreign_key: 'comic_id',
\r
208 has_many_through: {
\r
237 type: 'magic_number',
\r
238 key: 'comic_visible_items',
\r
265 association_name: 'stories',
\r
272 filter_key: 'author_id',
\r
278 class_name: 'Story',
\r
279 table_name: 'stories',
\r
283 id_column: 'comic_id'
\r
288 foreign_key: 'story_id',
\r
289 model: 'story_sheet',
\r
292 through: 'story_sheets',
\r
293 foreign_key: 'story_id',
\r
337 type: 'magic_number',
\r
338 key: 'story_visible_items',
\r
358 association_name: 'story_sheets',
\r
364 association_name: 'sheets',
\r
371 filter_key: 'comic_id',
\r
375 type: 'through_filter',
\r
378 through: 'story_sheets',
\r
379 filter_key: 'sheet_id',
\r
383 type: 'element_filter',
\r
386 filter_key: 'author_id',
\r
392 model: 'story_sheet',
\r
393 filter_key: 'story_id',
\r
399 class_name: 'StorySheet',
\r
400 table_name: 'story_sheets',
\r
404 id_column: 'story_id'
\r
407 id_column: 'sheet_id'
\r
466 filter_key: 'story_id',
\r
473 filter_key: 'sheet_id',
\r
479 class_name: 'Sheet',
\r
480 table_name: 'sheets',
\r
484 id_column: 'author_id'
\r
489 foreign_key: 'story_id',
\r
490 model: 'story_sheet',
\r
493 through: 'story_sheets',
\r
494 foreign_key: 'sheet_id',
\r
498 foreign_key: 'sheet_id',
\r
499 model: 'sheet_panel',
\r
502 through: 'sheet_panels',
\r
503 foreign_key: 'sheet_id',
\r
542 type: 'magic_number',
\r
543 key: 'sheet_visible_items',
\r
570 association_name: 'story_sheets',
\r
576 association_name: 'stories',
\r
582 association_name: 'sheet_panels',
\r
588 association_name: 'panels',
\r
592 type: 'through_filter',
\r
595 through: 'story_sheets',
\r
596 filter_key: 'story_id',
\r
600 type: 'through_filter',
\r
603 through: 'sheet_panels',
\r
604 filter_key: 'panel_id',
\r
611 filter_key: 'author_id',
\r
617 model: 'sheet_panel',
\r
618 filter_key: 'sheet_id',
\r
624 class_name: 'SheetPanel',
\r
625 table_name: 'sheet_panels',
\r
629 id_column: 'sheet_id'
\r
632 id_column: 'panel_id'
\r
711 association_name: 'sheet_panels',
\r
713 filter_key: 'sheet_id',
\r
720 filter_key: 'panel_id',
\r
726 class_name: 'Panel',
\r
727 table_name: 'panels',
\r
731 id_column: 'author_id'
\r
736 foreign_key: 'panel_id',
\r
737 model: 'scroll_panel',
\r
740 through: 'scroll_panels',
\r
741 foreign_key: 'panel_id',
\r
745 foreign_key: 'panel_id',
\r
746 model: 'sheet_panel',
\r
749 through: 'sheet_panels',
\r
750 foreign_key: 'panel_id',
\r
754 foreign_key: 'panel_id',
\r
755 model: 'panel_picture',
\r
758 foreign_key: 'panel_id',
\r
759 model: 'speech_balloon',
\r
762 foreign_key: 'panel_id',
\r
763 model: 'ground_picture',
\r
766 foreign_key: 'panel_id',
\r
767 model: 'ground_color',
\r
815 type: 'magic_number',
\r
816 key: 'panel_visible_items',
\r
843 association_name: 'scroll_panels',
\r
849 association_name: 'scrolls',
\r
855 association_name: 'sheet_panels',
\r
861 association_name: 'sheets',
\r
867 association_name: 'panel_pictures',
\r
873 association_name: 'speech_balloons',
\r
879 association_name: 'ground_pictures',
\r
885 association_name: 'ground_colors',
\r
889 type: 'through_filter',
\r
892 through: 'scroll_panels',
\r
893 filter_key: 'scroll_id',
\r
897 type: 'through_filter',
\r
900 through: 'sheet_panels',
\r
901 filter_key: 'sheet_id',
\r
908 filter_key: 'author_id',
\r
911 by_speech_balloon_template: {
\r
912 type: 'through_filter',
\r
914 from: 'speech_balloon_template',
\r
915 through: 'speech_balloons',
\r
916 filter_key: 'speech_balloon_template_id',
\r
922 class_name: 'PanelPicture',
\r
923 table_name: 'panel_pictures',
\r
927 id_column: 'panel_id'
\r
1027 filter_key: 'panel_id',
\r
1031 type: 'element_filter',
\r
1034 filter_key: 'author_id',
\r
1040 class_name: 'SpeechBalloon',
\r
1041 table_name: 'speech_balloons',
\r
1042 extend: 'classname',
\r
1046 id_column: 'panel_id'
\r
1053 foreign_key: 'speech_balloon_id',
\r
1057 foreign_key: 'speech_balloon_id',
\r
1076 speech_balloon_template_id: {
\r
1133 filter_key: 'panel_id',
\r
1136 by_speech_balloon_template: {
\r
1139 from: 'speech_balloon_template',
\r
1140 filter_key: 'speech_balloon_template_id',
\r
1144 type: 'element_filter',
\r
1147 filter_key: 'author_id',
\r
1153 class_name: 'Balloon',
\r
1154 table_name: 'balloons',
\r
1158 id_column: 'speech_balloon_id'
\r
1161 id_column: 'system_picture_id'
\r
1175 speech_balloon_id: {
\r
1181 system_picture_id: {
\r
1248 filter_key: 'panel_id',
\r
1251 by_speech_balloon_template: {
\r
1254 from: 'speech_balloon_template',
\r
1255 filter_key: 'speech_balloon_template_id',
\r
1259 type: 'element_filter',
\r
1262 filter_key: 'author_id',
\r
1268 class_name: 'Speech',
\r
1269 table_name: 'speeches',
\r
1273 id_column: 'speech_balloon_id'
\r
1276 id_column: 'writing_format_id'
\r
1290 speech_balloon_id: {
\r
1296 writing_format_id: {
\r
1300 key: 'writing_format_items',
\r
1320 type: 'magic_number',
\r
1321 key: 'speech_font_size_items',
\r
1332 type: 'magic_number',
\r
1333 key: 'speech_text_align_items',
\r
1341 range: [0, 0xffffff],
\r
1395 by_speech_balloon: {
\r
1398 from: 'speech_balloon',
\r
1399 includes: {speech_balloon: {panel: {}}},
\r
1400 filter_key: 'speech_balloon_id',
\r
1403 by_writing_format: {
\r
1406 from: 'writing_format',
\r
1407 filter_key: 'writing_format_id',
\r
1413 class_name: 'GroundPicture',
\r
1414 table_name: 'ground_pictures',
\r
1418 id_column: 'panel_id'
\r
1458 type: 'magic_number',
\r
1459 key: 'ground_picture_repeat_items',
\r
1510 filter_key: 'panel_id',
\r
1514 type: 'element_filter',
\r
1517 filter_key: 'author_id',
\r
1523 class_name: 'GroundColor',
\r
1524 table_name: 'ground_colors',
\r
1528 id_column: 'panel_id'
\r
1558 range: [0, 0xffffff],
\r
1569 type: 'magic_number',
\r
1570 key: 'ground_color_orientation_items',
\r
1619 filter_key: 'panel_id',
\r
1623 type: 'element_filter',
\r
1626 filter_key: 'author_id',
\r
1631 original_picture: {
\r
1632 class_name: 'OriginalPicture',
\r
1633 table_name: 'original_pictures',
\r
1637 id_column: 'artist_id'
\r
1642 foreign_key: 'original_picture_id',
\r
1647 resource_picture: {
\r
1648 foreign_key: 'original_picture_id',
\r
1649 model: 'resource_picture',
\r
1725 class_name: 'Picture',
\r
1726 table_name: 'pictures',
\r
1730 id_column: 'license_id'
\r
1733 id_column: 'artist_id'
\r
1749 original_picture_id: {
\r
1840 resource_picture: {
\r
1841 class_name: 'ResourcePicture',
\r
1842 table_name: 'resource_pictures',
\r
1845 original_picture: {
\r
1846 id_column: 'original_picture_id'
\r
1849 id_column: 'license_id'
\r
1852 id_column: 'artist_id'
\r
1868 original_picture_id: {
\r
1976 filter_key: 'license_id',
\r
1983 filter_key: 'artist_id',
\r
1988 speech_balloon_template: {
\r
1989 class_name: 'SpeechBalloonTemplate',
\r
1990 table_name: 'speech_balloon_templates',
\r
1994 id_column: 'system_picture_id'
\r
1998 speech_balloons: {
\r
1999 foreign_key: 'speech_balloon_template_id',
\r
2000 model: 'speech_balloon',
\r
2003 through: 'speech_balloons',
\r
2004 foreign_key: 'speech_balloon_template_id',
\r
2045 system_picture_id: {
\r
2070 type: 'system_resource',
\r
2072 speech_balloons: {
\r
2075 association_name: 'speech_balloons',
\r
2081 association_name: 'panels',
\r
2087 class_name: 'WritingFormat',
\r
2088 table_name: 'writing_formats',
\r
2092 id_column: 'system_picture_id'
\r
2097 foreign_key: 'writing_format_id',
\r
2130 system_picture_id: {
\r
2155 type: 'system_resource',
\r
2160 association_name: 'speeches',
\r
2163 by_system_picture: {
\r
2166 from: 'system_picture',
\r
2167 filter_key: 'system_picture_id',
\r
2173 class_name: 'LicenseGroup',
\r
2174 table_name: 'license_groups',
\r
2180 foreign_key: 'license_group_id',
\r
2231 type: 'system_resource',
\r
2236 association_name: 'licenses',
\r
2242 class_name: 'License',
\r
2243 table_name: 'licenses',
\r
2247 id_column: 'license_group_id'
\r
2250 id_column: 'system_picture_id'
\r
2254 resource_pictures: {
\r
2255 foreign_key: 'license_id',
\r
2256 model: 'resource_picture',
\r
2270 license_group_id: {
\r
2288 system_picture_id: {
\r
2306 credit_pictures: {
\r
2322 resource_pictures: {
\r
2325 association_name: 'resource_pictures',
\r
2328 by_license_group: {
\r
2331 from: 'license_group',
\r
2332 filter_key: 'license_group_id',
\r
2335 by_system_picture: {
\r
2338 from: 'system_picture',
\r
2339 filter_key: 'system_picture_id',
\r
2345 class_name: 'Author',
\r
2346 table_name: 'authors',
\r
2352 foreign_key: 'author_id',
\r
2356 foreign_key: 'author_id',
\r
2360 foreign_key: 'author_id',
\r
2364 foreign_key: 'author_id',
\r
2368 foreign_key: 'author_id',
\r
2410 association_name: 'scrolls',
\r
2416 association_name: 'comics',
\r
2422 association_name: 'stories',
\r
2428 association_name: 'sheets',
\r
2434 association_name: 'panels',
\r
2440 association_name: 'panel_pictures',
\r
2443 speech_balloons: {
\r
2446 association_name: 'speech_balloons',
\r
2449 ground_pictures: {
\r
2452 association_name: 'ground_pictures',
\r
2458 association_name: 'ground_colors',
\r
2464 class_name: 'Artist',
\r
2465 table_name: 'artists',
\r
2470 resource_pictures: {
\r
2471 foreign_key: 'artist_id',
\r
2472 model: 'resource_picture',
\r
2510 resource_pictures: {
\r
2513 association_name: 'resource_pictures',
\r
2519 class_name: 'SystemPicture',
\r
2520 table_name: 'system_pictures',
\r
2526 foreign_key: 'system_picture_id',
\r
2529 balloon_templates: {
\r
2530 foreign_key: 'system_picture_id',
\r
2531 model: 'balloon_template',
\r
2534 foreign_key: 'system_picture_id',
\r