Module: LearnRails
- Defined in:
- lib/learn_rails.rb,
lib/learn_rails/cli.rb,
lib/learn_rails/version.rb,
lib/learn_rails/accessors.rb,
lib/learn_rails/associations.rb,
lib/learn_rails/associations/has_one.rb,
lib/learn_rails/associations/has_many.rb,
lib/learn_rails/associations/belongs_to.rb
Defined Under Namespace
Classes: Accessors, Associations, CLI
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Class Method Details
.analyze(*magic) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/learn_rails.rb', line 11 def self.analyze(*magic) if accessor? magic remove_model_name_from_accessor magic LearnRails::Accessors.code_for magic elsif association? magic ensure_model_name_for_association magic LearnRails::Associations.code_for magic else end end |