Class: SistemKebut::Skripsi

Inherits:
Object
  • Object
show all
Defined in:
lib/sks/sks.rb

Instance Method Summary collapse

Constructor Details

#initialize(&block) ⇒ Skripsi

Returns a new instance of Skripsi.



37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# File 'lib/sks/sks.rb', line 37

def initialize(&block)
  obj = Class.new
  obj.include(SistemKebut::Peralatan::KebutuhanDasar)
  inst = obj.new
  
  # initialize

  inst.init_document
  inst.instance_eval(&block)

  inst.generate_rels
  # docProps

  inst.generate_prop_core
  inst.generate_prop_app
  inst.generate_prop_custom
  # word/_rels

  inst.generate_theme
  inst.generate_rels_document
  # word

  inst.generate_font_table
  inst.generate_setting
  inst.generate_style
  inst.generate_web
  inst.generate_numbering
  inst.generate_document
  # root

  inst.generate_content_types
  @inti = inst
end

Instance Method Details

#ekspor(berkas) ⇒ Object



66
67
68
# File 'lib/sks/sks.rb', line 66

def ekspor(berkas)
  SistemKebut::XML::Administrasi.ekspor(berkas)
end