class RbsTsGenerator

Public Instance Methods

copy_rbs_ts_runtime_ts() click to toggle source
# File lib/generators/rbs_ts/rbs_ts_generator.rb, line 188
def copy_rbs_ts_runtime_ts
  copy_file 'rbs_ts_runtime.ts', 'app/javascript/packs/rbs_ts_runtime.ts'
end
create_rbs_ts_routes_ts() click to toggle source
# File lib/generators/rbs_ts/rbs_ts_generator.rb, line 192
def create_rbs_ts_routes_ts
  Rails.application.eager_load!
  params_types = generate_params_types
  return_types = generate_return_types
  request_functions = generate_request_functions
  create_file 'app/javascript/packs/rbs_ts_routes.ts', [params_types, return_types, request_functions].join("\n")
end