Class: Avm::EacAsciidoctorBase0::Sources::Base::InstanceToBuild

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/eac_asciidoctor_base0/sources/base/instance_to_build.rb

Constant Summary collapse

AUTHOR_EMAIL =
'author@local.net'
AUTHOR_NAME =
'Local Author'
AUTHOR_NAME_INITIALS =
'L.A.'

Instance Method Summary collapse

Instance Method Details

#applicationStruct

Returns:

  • (Struct)


17
18
19
# File 'lib/avm/eac_asciidoctor_base0/sources/base/instance_to_build.rb', line 17

def application
  ::Struct.new(:local_source).new(source)
end

#author_emailString

Returns:

  • (String)


22
23
24
# File 'lib/avm/eac_asciidoctor_base0/sources/base/instance_to_build.rb', line 22

def author_email
  AUTHOR_EMAIL
end

#author_nameString

Returns:

  • (String)


27
28
29
# File 'lib/avm/eac_asciidoctor_base0/sources/base/instance_to_build.rb', line 27

def author_name
  AUTHOR_NAME
end

#author_name_initialsString

Returns:

  • (String)


32
33
34
# File 'lib/avm/eac_asciidoctor_base0/sources/base/instance_to_build.rb', line 32

def author_name_initials
  AUTHOR_NAME_INITIALS
end

#web_urlString

Returns:

  • (String)


37
38
39
# File 'lib/avm/eac_asciidoctor_base0/sources/base/instance_to_build.rb', line 37

def web_url
  "file://#{source.path.expand_path.join('build', 'index.html')}"
end