class Mumuki::Domain::File

Attributes

content[R]
name[R]

Public Class Methods

new(name, content) click to toggle source
# File lib/mumuki/domain/file.rb, line 5
def initialize(name, content)
  @name = name
  @content = content
end

Public Instance Methods

extension() click to toggle source
# File lib/mumuki/domain/file.rb, line 14
def extension
  name.file_extension
end
highlight_mode() click to toggle source
# File lib/mumuki/domain/file.rb, line 10
def highlight_mode
  Language.find_by(extension: extension)&.highlight_mode || extension
end