Class: DataProviderGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/data_provider/data_provider_generator.rb

Instance Method Summary collapse

Instance Method Details

#generateObject



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/generators/data_provider/data_provider_generator.rb', line 5

def generate
  name = provider_name.singularize
  create_file "app/data_providers/#{name.underscore}.rb", "class \#{name.classify} < DataProvider::Base\n# def posts\n#   # ...\n# end\n\n# \u041A\u044D\u0448\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432\n# memoize :method\nend\n  FILE\nend\n"