Class: Hanmoto::Configuration

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

Constant Summary collapse

OPTIONS =
i[view_dir layouts]

Instance Method Summary collapse

Constructor Details

#initializeConfiguration



7
8
9
10
11
12
# File 'lib/hanmoto/configuration.rb', line 7

def initialize
  @view_dir = 'public_pages'
  @layouts = {
    html: 'public',
  }
end

Instance Method Details

#to_hObject



14
15
16
# File 'lib/hanmoto/configuration.rb', line 14

def to_h
  OPTIONS.map { |name| [name, public_send(name)] }.to_h
end