class SnFoil::AllGenerator

Public Instance Methods

add_context() click to toggle source
# File lib/generators/sn_foil/all/all_generator.rb, line 24
def add_context
  rails_command "generate sn_foil:context #{call_args.join(' ')}", call_options
end
add_controller() click to toggle source
# File lib/generators/sn_foil/all/all_generator.rb, line 36
def add_controller
  rails_command "generate sn_foil:controller #{call_args.join(' ')}", call_options
end
add_jsonapi_deserializer() click to toggle source
# File lib/generators/sn_foil/all/all_generator.rb, line 32
def add_jsonapi_deserializer
  rails_command "generate sn_foil:jsonapi_deserializer #{call_args.join(' ')}", call_options
end
add_jsonapi_serializer() click to toggle source
# File lib/generators/sn_foil/all/all_generator.rb, line 28
def add_jsonapi_serializer
  rails_command "generate sn_foil:jsonapi_serializer #{call_args.join(' ')}", call_options
end
add_model() click to toggle source
# File lib/generators/sn_foil/all/all_generator.rb, line 12
def add_model
  rails_command "generate model #{call_args.join(' ')}", call_options
end
add_policy() click to toggle source
# File lib/generators/sn_foil/all/all_generator.rb, line 16
def add_policy
  rails_command "generate sn_foil:policy #{call_args.join(' ')}", call_options
end
add_searcher() click to toggle source
# File lib/generators/sn_foil/all/all_generator.rb, line 20
def add_searcher
  rails_command "generate sn_foil:searcher #{call_args.join(' ')}", call_options
end

Private Instance Methods

call_args() click to toggle source
# File lib/generators/sn_foil/all/all_generator.rb, line 42
def call_args
  @call_args ||= [model].concat(args)
end
call_options() click to toggle source
# File lib/generators/sn_foil/all/all_generator.rb, line 46
def call_options
  @call_options ||= options.deep_symbolize_keys
end