module Frails

Constants

VERSION

Public Class Methods

setup() { |self| ... } click to toggle source
# File lib/frails.rb, line 34
def self.setup
  yield self
end

Public Instance Methods

components_path() click to toggle source
# File lib/frails.rb, line 51
def components_path
  @components_path ||= Rails.root.join('app', 'components')
end
config() click to toggle source
# File lib/frails.rb, line 38
def config
  {
    public_output_path: @@public_output_path,
    dev_server_host: @@dev_server_host,
    dev_server_port: @@dev_server_port,
    manifest_path: @@manifest_path
  }
end
config_as_json() click to toggle source
# File lib/frails.rb, line 47
def config_as_json
  config.merge({ rails_env: Rails.env }).transform_keys { |key| key.to_s.camelize :lower }.to_json
end
dev_server() click to toggle source
# File lib/frails.rb, line 10
def dev_server
  @dev_server ||= Frails::DevServer.new
end
manifest() click to toggle source
# File lib/frails.rb, line 14
def manifest
  @manifest ||= Frails::ManifestManager.new
end