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.



33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'lib/sks/sks.rb', line 33

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_document
  # root
  inst.generate_content_types
  @inti = inst
end

Instance Method Details

#ekspor(berkas) ⇒ Object



61
62
63
# File 'lib/sks/sks.rb', line 61

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